每次寫這個函數(shù)都要加上文件的目錄 有什么辦法是可以直接打開文件 不用目錄的?
2 回答

青春有我
TA貢獻1784條經(jīng)驗 獲得超8個贊
其實只要編一個相應(yīng)的函數(shù)就行了。
1234567 | FILE * openfile( char * FileName, char * Mode) { char like[50]; sprintf (like, "E:\\%s" ,FileName) //這一行代碼的"E:\\%s"代碼可以設(shè)定不同文件路徑 FILE * File= fopen (like,Mode); return File; } |
調(diào)用方法如下:
1 | FILE * File=openfile( "" /*文件名*/ , "" /*調(diào)用方式*/ ); |
這樣,當(dāng)你使用文件的時候,只要調(diào)用這個函數(shù)就行了,路徑在第4行代碼已經(jīng)指定了。
第四行代碼可以根據(jù)你不同的路徑需要自己編寫。
- 2 回答
- 0 關(guān)注
- 872 瀏覽
添加回答
舉報
0/150
提交
取消