怎样用C语言保存一个文件?
答案:2 悬赏:10 手机版
解决时间 2021-08-11 03:42
- 提问者网友:缘字诀
- 2021-08-10 22:14
设计了学生成绩管理系统,要求用文件保存~请问该怎么做??
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-08-10 23:13
FILE *file;//定义一个文件指针if((file = fopen(filename, openmode)) == NULL)//用fopen打开文件,filename是字符串,代表文件名,openmode是打开模式,是读,还是写,还是读写,打开的是文本文件还是二进制文件,具体的模式请查阅MSDN。如果上面的判断为真说明文件打开失败,必须返回,下面的读写操作不能执行。如果不为真,说明打开成功。你就可以用file来读写了。具体的函数比较多:int fprintf(
FILE* stream,
const char* format [, argument ]...
);int fscanf(
FILE* stream,
const char* format [, argument ]...
);int fgetc(
FILE* stream
);size_t fread(
void* buffer,
size_t size,
size_t count,
FILE* stream
);size_t fwrite(
const void* buffer,
size_t size,
size_t count,
FILE* stream
);
等等函数,具体的含义你可以百度或者查阅MSDN。最后,用完文件一定要记得关闭文件。fclose(file);
FILE* stream,
const char* format [, argument ]...
);int fscanf(
FILE* stream,
const char* format [, argument ]...
);int fgetc(
FILE* stream
);size_t fread(
void* buffer,
size_t size,
size_t count,
FILE* stream
);size_t fwrite(
const void* buffer,
size_t size,
size_t count,
FILE* stream
);
等等函数,具体的含义你可以百度或者查阅MSDN。最后,用完文件一定要记得关闭文件。fclose(file);
全部回答
- 1楼网友:封刀令
- 2021-08-11 00:20
写入文件中?
#include <stdio.h> int main(void) { int i; FILE *fp=fopen("c;\\a.txt","w"); if(fp){ for ( i=1;i<100;i++ ) { fprintf(fp,"%d\n",i); } fclose(fp); } return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯