我有一个非常简单的程序,可以读取包含文本的文件:
start
costam
stop
该程序是:
#include <iostream>
#include <fstream>
using namespace std;
int main (int argc, const char * argv[])
{
printf("init\n");
char c = NULL;
ifstream file;
file.open(argv[1]);
while (file.good()){
c = file.get();
printf("%c", c);
}
return 0;
}
从控制台初始化的 xcode 构建给出:
init
start
costam
stop?
但是 xcode 控制台给了我:
init
或者
init
start
或者
init
start
costam
或者有时什么都没有。它没有模式。我正在使用带有 Xcode 4.2 的 Snow Leopard