[語法] 請問c語言關於fopen的用法

看板C_and_CPP (C/C++)作者 (距離...是妳經過我的時候)時間15年前 (2010/08/18 22:37), 編輯推噓3(3022)
留言25則, 6人參與, 最新討論串1/1
小弟想用fopen讀取一個data_xx_xx.log的文字檔, 而data_xx_xx後面的檔名xx,會隨時間而改變 但每一次執行c語言時,指定的路徑檔案資料夾(D:\try\data_xx_xx.log) try裡面,絕對只有一個data_xx_xx.log的檔案(因為執行完上部分的程式之後會刪除這個 資料夾的檔案) 請問小弟原來的寫法fopen("D:\815\"檔案名","r); 這個檔案名該如何寫,才能讀取到隨時間改變檔名的data_xx_xx.log檔案? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.201.62

08/18 23:03, , 1F
time+sscanf
08/18 23:03, 1F

08/18 23:04, , 2F
「隨時間改變」不知道是不是當下的時間...
08/18 23:04, 2F

08/19 00:01, , 3F
你用什C? http://tinyurl.com/26sdvtp 這篇看一下
08/19 00:01, 3F

08/19 00:04, , 4F
樓上網址的縮排真讓我不敢恭維...
08/19 00:04, 4F

08/19 00:26, , 5F
反正是參考指令用法, 又不是要用它的程式碼...
08/19 00:26, 5F

08/19 00:41, , 6F
我覺得提供標準庫的資訊, 可能對原po比較有幫助
08/19 00:41, 6F

08/19 00:45, , 7F
標準函式庫有針對目錄(dir)的操作嗎?我以為都相依平台..
08/19 00:45, 7F

08/19 00:46, , 8F
所以才先問原PO用什麼C, 要是正規的有的話, 就好辦囉:P
08/19 00:46, 8F

08/19 00:47, , 9F
這裡看來應該只是檔名會變動而已
08/19 00:47, 9F

08/19 00:49, , 10F
刪除資料夾也有remove可以用, 我不曉得這會多複雜
08/19 00:49, 10F

08/19 00:49, , 11F
^文字檔
08/19 00:49, 11F

08/19 00:53, , 12F
再開一個文件檔存在其他地方 紀錄當前改變的名稱
08/19 00:53, 12F

08/19 00:54, , 13F
你是要問這個嗎
08/19 00:54, 13F

08/19 01:21, , 14F
windows下的作法(只用標準庫) http://ppt.cc/;G85
08/19 01:21, 14F

08/19 01:22, , 15F
不同平台的話只要改變system裡面下的參數就好
08/19 01:22, 15F

08/19 13:06, , 16F
system擺第一行小心出問題 =w=
08/19 13:06, 16F

08/19 13:07, , 17F
樓上大大, 會有什麼問題 @口@?
08/19 13:07, 17F

08/19 13:09, , 18F
也許新的C spec解除了限制,但舊制的C變數是要放前面的
08/19 13:09, 18F

08/19 13:10, , 19F
雖然說還是得看compiler 本身的設計 orz
08/19 13:10, 19F

08/19 13:10, , 20F
有些 compiler編譯雖然會過,但是跑起來會有非預期的結果
08/19 13:10, 20F

08/19 13:11, , 21F
嗯嗯 -ˇ-
08/19 13:11, 21F

08/19 13:12, , 22F
另外你要用system,那不如用popen .. 這樣還不用磁碟空間
08/19 13:12, 22F

08/19 13:15, , 23F
因為是想用標準庫來作 > <
08/19 13:15, 23F

08/19 13:17, , 24F
popen 真神奇! 不過好像找不到 0.0
08/19 13:17, 24F

08/19 13:49, , 25F
換linux就可以了, 謝謝學長啦!
08/19 13:49, 25F
文章代碼(AID): #1CQ_0HjQ (C_and_CPP)
文章代碼(AID): #1CQ_0HjQ (C_and_CPP)