[問題] fopen讀檔

看板C_and_CPP (C/C++)作者 (小傑)時間15年前 (2011/06/24 15:25), 編輯推噓1(107)
留言8則, 6人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) DV C++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 我需要手動輸入檔名 (EX:cin >> name; fopen(name,"rb");) 這樣會出錯! 有人知道該怎麼選告字串讓我去存鍵盤所輸入的字串 並且指定成fopen所要開啟的檔明嗎? (上網查資料有人說用string但是我#include<string>後還是不能用string的語法) 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.188.7

06/24 15:27, , 1F
錯誤訊息是什麼?
06/24 15:27, 1F

06/24 15:28, , 2F
fopen(name,"rb");->fopen(name.c_str(),"rb");
06/24 15:28, 2F

06/24 15:28, , 3F
麻煩請把你的原始碼PO上來給所有人看… ( ̄ー ̄;)
06/24 15:28, 3F

06/24 15:28, , 4F
以解決抱歉問了蠢問題,當時不敢用NAME[]是因為怕FOPEN
06/24 15:28, 4F

06/24 15:29, , 5F
讀空白
06/24 15:29, 5F

06/24 15:30, , 6F
~"~你在講什麼阿?
06/24 15:30, 6F

06/24 16:17, , 7F
你可以先分析一下name裝啥阿
06/24 16:17, 7F

06/24 22:33, , 8F
我猜name裡是裝"./filename"?
06/24 22:33, 8F
文章代碼(AID): #1E13lCNw (C_and_CPP)
文章代碼(AID): #1E13lCNw (C_and_CPP)