C语言怎么实现读取txt文件中指定的数据?

2024-10-30 06:34:58
推荐回答(1个)
回答1:

可以用fscanf读取后 再判断

比如

char name[100];
int a,b,stack_size;
FILE *fp;
fp = fopen("task.txt", "r");//假定存在这个文件中。 
while(~fscanf("%s%*d%*s%*d%d,%d K",name, &a,&b))
    if(strcmp(name, "QQ.exe") == 0) break;//找到一个就退出。 如果要多个,可以自行优化。
stack_size=a*1000+b;//KBytes
...//处理
fclose(fp);