cuốn sách gpt4 ai đã làm

Lỗi chuyển đổi C++()

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 10:23:53 28 4
mua khóa gpt4 Nike

Tôi đã phát triển một chương trình bằng cách sử dụng công tắc() Dự án của hàm trông như thế này:

chuyển đổi (đã chọnMenu) {
trường hợp 1:
chuyển đổi (chỉ mục đã chọn) {
trường hợp 0:
tàng hình = !tàng hình;
phá vỡ;
trường hợp 1:
sự bất khả chiến bại = !sự bất khả chiến bại;
phá vỡ;
trường hợp 2:
siêu nhảy = !superjump;
phá vỡ;
trường hợp 3:
//Phương án 4
phá vỡ;
case 4:
//Phương án 5
phá vỡ;
}
trường hợp 2:
chuyển đổi (chỉ mục đã chọn) {
trường hợp 0:
//Phương án 2
phá vỡ;
trường hợp 1:
//Phương án 2
phá vỡ;
trường hợp 2:
//Phương án 3
phá vỡ;
trường hợp 3:
//Phương án 4
phá vỡ;
case 4:
//Phương án 5
phá vỡ;
}
trường hợp 3:
chuyển đổi (chỉ mục đã chọn) {
trường hợp 0:
//Phương án 2
phá vỡ;
trường hợp 1:
//
phá vỡ;
trường hợp 2:
//Phương án 3
phá vỡ;
trường hợp 3:
//Phương án 4
phá vỡ;
case 4:
//Phương án 5
phá vỡ;
}
case 4:
chuyển đổi (chỉ mục đã chọn) {
trường hợp 0:
//Phương án 2
phá vỡ;
trường hợp 1:
//Phương án 2
phá vỡ;
trường hợp 2:
//Phương án 3
phá vỡ;
trường hợp 3:
//Phương án 4
phá vỡ;
case 4:
//Phương án 5
phá vỡ;
}
case 5:
chuyển đổi (chỉ mục đã chọn) {
trường hợp 0:
//Phương án 2
phá vỡ;
trường hợp 1:
SET_ENTITY_COORDS(pedID, -75.015, -818.215, 326.176);
phá vỡ;
trường hợp 2:
//Phương án 3
phá vỡ;
trường hợp 3:
//Phương án 4
phá vỡ;
case 4:
//Phương án 5
phá vỡ;
}
}

Tôi đã gặp lỗi với mã của mình.

câu hỏi

hiện hữu trường hợp 5 -> trường hợp 1 Có dòng này trong đó:SET_ENTITY_COORDS(pedID, -75.015, -818.215, 326.176); Một thực thể phải được dịch chuyển tức thời đến một vị trí nhất định. Khi tôi sử dụng một tùy chọn trong bất kỳ trường hợp nào ở trên trường hợp dịch chuyển tức thời này, nó cũng dịch chuyển thực thể đó mặc dù nó không nằm trong trường hợp này.

Thật khó để giải thích, vì vậy hãy vẽ một bức tranh:

nhập mô tả hình ảnh ở đây

Làm cách nào tôi có thể điều chỉnh nó để nó chỉ kích hoạt các tính năng tôi chỉ định trong trường hợp chứ không phải tất cả các tính năng trên đó?

(Làm cách nào tôi có thể điều chỉnh điều này để nó chỉ cho phép nhảy siêu tốc, thay vì vừa nhảy siêu tốc vừa dịch chuyển tức thời cho người dùng?)

câu trả lời hay nhất

bên ngoài của bạn công tắc Trường hợp cần break Tuyên bố:

chuyển đổi (đã chọnMenu) {
trường hợp 1:
chuyển đổi (chỉ mục đã chọn) {
// bla, bla, bla...
}
phá vỡ; // <-- cái này
trường hợp 2:
chuyển đổi (chỉ mục đã chọn) {
// bla, bla, bla...
}
phá vỡ; // <-- cái này
trường hợp 3:
chuyển đổi (chỉ mục đã chọn) {
// bla, bla, bla...
}
phá vỡ; // <-- cái này
case 4:
chuyển đổi (chỉ mục đã chọn) {
// bla, bla, bla...
}
phá vỡ; // <-- cái này
case 5:
chuyển đổi (chỉ mục đã chọn) {
// bla, bla, bla...
}
phá vỡ; // <-- cái này
}

Về lỗi C++ switch(), chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/48593216/

28 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress