【发布时间】:2010-07-30 16:40:01
【问题描述】:
gcc 4.4.4 c89
我有以下文件,其中包含姓名、年龄和性别。我正在努力阅读这个时代。
"Bloggs, Joe" 34 M
我可以成功打开文件:
fp = fopen("input.txt", "r");
if(fp == NULL) {
fprintf(stderr, "Failed to open file [ %s ]\n", strerror(errno));
return 1;
}
我在 34 岁时尝试阅读。
int age = 0;
int result = 0;
result = fscanf(fp, "%d", &age);
但是,当我尝试打印结果时,我的年龄和结果总是为零。
非常感谢您的任何建议,
【问题讨论】:
标签: c