使用文件进行数据输入
我想问大家一个特别简单的问题,如果我想使用文件输入,那我我存放输入数据的.txt存放在桌面可以吗?如果可以 具体语句(文件路径)应该怎样写呢?
void write_file(struct Student *p) //存入文件**********************************
{
FILE *fp;
fp=fopen("file0.txt","wb+");//这里file0.txt(文件名) 我没写路径为什么呢 你的那个程序在什么地方(比如你把他拖到桌面上 file0.txt(这是文件名字) )
if(fp==NULL) ///自然他会在桌面上生成以file0.txt为名的TXT文件 你非要写路径 你把file0.txt 改成C:\Users\USER\Desktop\file0.txt
{ //就行了
printf("无法打开此文件\n");
exit(0);
}
while(p!=NULL)
{
fwrite(p,log,1,fp);
p=p->next;
}
fclose(fp);
printf("谢谢使用!");
exit(0);
}