假設我的項目名為project1,位置在d盤上,如果我直接使用 FILE * f = fopen ("test.dat", "w"); fprintf (f,"%.5g,data");這樣的語句,那么test.dat文件會直接存放在D:\project1目錄下面。
2 回答

藍山帝景
TA貢獻1843條經(jīng)驗 獲得超7個贊
FILE * f = fopen ("d:\\project1\\data\\test.dat", "w"); //注意斜杠轉(zhuǎn)義字符就行了

aluckdog
TA貢獻1847條經(jīng)驗 獲得超7個贊
你先強制轉(zhuǎn)換那些字符為int型,然后用冒泡排序,然后再寫入.
FILE*fp;
FILE*fp2;//建立兩個指針文件流,是個指針,指向文件里的數(shù)據(jù)
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數(shù)組,從小到大,存到數(shù)組c,然后把c存到fp2,
fwrite(&c,1,1,fp2);
- 2 回答
- 0 關(guān)注
- 113 瀏覽
添加回答
舉報
0/150
提交
取消