注册 登录
编程论坛 C++教室

使用文件进行数据输入

Ljldym 发布于 2016-07-15 22:12, 2740 次点击
我想问大家一个特别简单的问题,如果我想使用文件输入,那我我存放输入数据的.txt存放在桌面可以吗?如果可以 具体语句(文件路径)应该怎样写呢?
1 回复
#2
BBOY愿愿2016-07-16 16:52
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);     
}   
1