
1.分段处理,即无论文件多大,程序中使用的永远只是一小段部分,可以使用一个缓冲区斗汪贺,根据用户交互输入,分段的输出;
2.使用内存文件映射,这是最常用的文件的处理方法,Linux和Windows都提供一种内存文件陵缓映射的机制,以Windows为例,可以调用 CreateFile、 CreateFileMapping以及 MapViewOfFile三个函数来完成内空派存文件映射;
3.使用数据库,借助SQL查询语言对大数据进行 *** 作。
首先,你需要建立一个.c或者.cpp文件,还要建立一个.txt文件进行 *** 作处理,并且写上c语言的编译预处理,头文件,主函数。
2/6
然后你需要定一个文件指针,具体格式FILE*指针名。这个指针其实是一个结构指针,大家也不必过多的了解这个到底是什么,只知道他就这样用就可以了。
3/6
如果你想打开文件的话,你需要调用fopen函数,对于这个函数大家不必惊慌,其实很简单,具体的格式为 文件指针=fopen("文件路径+文件名","读蠢核写方式")
4/6
对于读写的方式有很多,比如r是只读,w是打开文件新建并且只写,r+是打开文件能读能写,w+新建文件能读能写。
5/6
如果程序把文件打开后不关闭,对于文件来说是很不安全的,所以需要关闭文件的函数fclose()如果想关闭p文件指针所指的文件,就写fclose(p)这个函数具有返回值,如果关闭成功,就返回0.如果关闭失带并掘败,就返回非0
6/6
此外,你可以调用fprintf()函数往文件里加东西,或者调用fputc向文件里添加字符,还可以调用fputs函数向文件里添加字符串。具体格式为
fprintf(文件指针,"添加格式",添加变量)
fputc(文件指蔽袭针,添加的字符变量)
fputs(文件指针,添加的字符串)
注意事项
函数的参数不能少
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)