读取c中txt文件的得分(visual studio 2017)

时间:2017-10-05 13:21:31

标签: c visual-studio visual-studio-2017 scanf

我想从txt文件中获取一些整数来打印分数。

但是,当我运行此代码时,命令提示符将消失。

我不知道为什么。

score.txt

88
90
75
100
84
72
#include <stdio.h>
#include <stdlib.h>

int main(){

int i,data;
FILE* fp;

fopen_s(&fp,"score.txt", "r");

if (fp == NULL)
{
    fprintf(stderr, "file open error\n");  
    exit(1);
}
i = 1;
while ((fscanf_s(fp, "%d", &data)) != -1){ // EOF
    printf("%d \n", data);  

}
fclose(fp);

system("pause");
return 0;
}

0 个答案:

没有答案