0

当我输入那个标题时,我越来越清楚它是令人困惑的。

好的,我正在使用 Xcode 为学校编写 C 程序。当我在 Xcode 中构建/运行它时,它不允许我输入两位整数作为输入,我不知道为什么。如果我运行存储在我的项目的“产品”文件夹中的构建可执行文件,它会在自己的终端实例中打开,并且会正确接受我的输入。为什么内置环境不允许这样做?(这就是它的技术名称吗?)

这是我正在谈论的代码的片段:

void getScores()
{
    int score1;
    int score2;
    int score3;
    char grade;
    printf("\nEnter three test scores 0-100 with a <space> in between then press enter :
    ");
    scanf("%d %d %d", &score1, &score2, &score3);
    grade = getGrade(score1, score2, score3);
    printResults(grade);
    return;
}//getScores
4

1 回答 1

0

遇到了同样的问题。苹果似乎正在为此努力。在终端中
运行文件是运行程序的最简单方法。exec但是,可以在内置控制台中显示您的输入。您必须输入您的数字(仅显示第一个数字),然后在下拉菜单中选择另一个输出并再次选择“目标输出”。

希望它会尽快解决。

于 2012-10-05T09:05:52.703 回答