c语言文件写入问题
本人菜鸟求高手指教为什么下面这段代码不能写入到文件,谢谢!FILE *fp=fopen("test1.txt","w");
if (!fp)
{
return ;
}
char name[20]={0};
char num[10]={0};
char sore[10]={0};
printf("请输入姓名: ");
gets(name);
for(int i=0;i<strlen(name);i++)
{
putc(name[i],fp);
}
getchar();
printf("请输入成绩: ");
gets(sore);
for(int j=0;j<strlen(sore);j++)
{
putc(sore[j],fp);
}
getchar();
printf("请输入学号: ");
gets(num);
for(int k=0;k<strlen(num);k++)
{
putc(num[k],fp);
}
getchar();
getchar();
fclose(fp);
// printf("\r");
// return;