#include <stdio.h>
#include <stdlib.h>
struct data
{
char name[20];
char phone[20];
char address[20];
} people[5];
int main()
{
FILE *p;
int i;
p=fopen("D:\\phone.txt","w");
if(p==NULL)
{
printf("打开文件失败\n");
exit(0);
}
for(i=1;i<=5;i++)
{
printf("输入第%d个人的信息,空格顿开,回车结束\n",i+1);
scanf("%s%s%s",people[i].name,people[i].phone,people[i].address);
fwrite(&people[i],sizeof(people[i]),1,p);
fprintf(p,"\n");
}
fclose(p);
return 0;
}
温馨提示:答案为网友推荐,仅供参考