69,373
社区成员
发帖
与我相关
我的任务
分享
File * fp = fopen('1.txt','r');
fscanf(fp,"%s%s%s%s%s",No,Name,Major,Class,Phone);
printf("%s%s%s%s%s",No,Name,Major,Class,Phone);
#include <stdio.h>
int main()
{
char No[20];
char Name[20];
char Major[20];
char Class[20];
char Phone[20];
FILE * fp = fopen("search.txt","r");
if(fp)
{
fscanf(fp,"%s%s%s%s%s",No,Name,Major,Class,Phone);
printf("%s %s %s %s %s\n",No,Name,Major,Class,Phone);
}
else
printf("文件不存在!!");
return 0;
}
这个没有写操作,直接给文件“search.txt"里存了一行:123 wyx computer s1 1224324,这样做没出现楼主说的那种情况……
楼主能不能把你这个练习的完整程序贴出来??我们一块学习~~~
#include <stdio.h>
int main()
{
char No[20];
char Name[20];
char Major[20];
char Class[20];
char Phone[20];
FILE * fp = fopen("search.txt","r");
fscanf(fp,"%s%s%s%s%s",No,Name,Major,Class,Phone);
printf("%s %s %s %s %s\n",No,Name,Major,Class,Phone);
return 0;
}