for (x = 0; x < 4; x++) {
for (int a = 22; a <= 62;) {
if (isCooked[x] == 1) {
gotoxy(a,3); printf("cooked");
gotoxy(a,4); printf("%-10s",food[userServings[x]]);
a += 12;
} else {
gotoxy(a,3); printf("!");
gotoxy(a,4); printf("%-10s",food[userServings[x]]);
a += 12;
}
}
}
请问上面的循环和条件有什么问题吗?我正在尝试打印我选择的 4 种蔬菜的名称。通过使用gotoxy
我想将它们打印在循环上给定的坐标上。
最佳答案
在c中你不能在任何地方声明变量。您已在内部 for 循环中声明了 int a。
关于c - for 循环内带有 if else 条件的 for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34128511/