[問題] tmpfile 和 tmpnam
char *buf;
FILE *fp;
buf=tmpnam(NULL); // 得一亂數不重複之檔名
fp=fopen(buf,"wb"); // 建立一臨時檔案
fputs("test",fp); // 寫入檔案
fclose(fp); // 儲存變更
我在程式碼中寫了上述的code
我的想法如註解所述
但是執行程式之後並沒有一個新的檔案出現
是我對 tmpnam() 的用法有所誤解嗎?
另外想問一下 tmpfile() 的完整用法
這個函式是做啥用的?通常在什麼時候用?
--
dev c++ 5.0 ; windows xp
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.118.194
→
05/30 14:33, , 1F
05/30 14:33, 1F
推
05/30 14:53, , 2F
05/30 14:53, 2F
→
05/30 14:55, , 3F
05/30 14:55, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章