C语言中如何用代码新建一个文件?

如题所述

一个简单例子,可以参考一下:

#include<stdio.h>#include<iostream>usingnamespacestd;//filename保存的文件名voidsaveToFile(char*p,char*filename){FILE*fp;if((fp=fopen(filename,"wb"))==NULL){return;

}else{fwrite(p,strlen(p),1,fp);}fclose(fp);}//从文件读取n个字符voidreadFromFile(char*filename,intn){inti=1;FILE*fp;if((fp=fopen(filename,"rb"))==NULL){return;}else{charp[100];fread(p,n,1,fp);p[n+1]='';printf("--%s",p);}}intmain(){char*p="Xxxx";saveToFile(p,"..\1.bat");readFromFile("..\1.bat",4);system("pause");return0;}

温馨提示:答案为网友推荐,仅供参考
相似回答