如果我希望将该文件存在d:\project1\data目录下,应该如何操作?

假设我的项目名为project1,位置在d盘上,如果我直接使用 
FILE * f = fopen ("test.dat", "w"); 
fprintf (f,"%.5g,data");
这样的语句,那么test.dat文件会直接存放在D:\project1目录下面。

鸿蒙传说
浏览 80回答 2
2回答

蓝山帝景

FILE * f = fopen ("d:\\project1\\data\\test.dat", "w"); //注意斜杠转义字符就行了

aluckdog

你先强制转换那些字符为int型,然后用冒泡排序,然后再写入.FILE*fp;FILE*fp2;//建立两个指针文件流,是个指针,指向文件里的数据fp=fopen("C:\DOS\A.DAT","rb");fp2=fopen("C:\DOS\B.DAT","wb");char a[10];int b[10];int i;fread(&a,1,1,fp);for(i=0;i<10;i++){b[i]=a[i];}冒泡排序a数组,从小到大,存到数组c,然后把c存到fp2,fwrite(&c,1,1,fp2);&nbsp;
打开App,查看更多内容
随时随地看视频慕课网APP