2014-10-18 26 views
-1

這個程序是應該向用戶詢問他們的文件名,然後從文件中讀取數據到一個用戶輸入文件沒有讀成陣列C++

+1

那些代碼不起作用? – 0x499602D2 2014-10-18 14:57:16

+0

我想我運行該程序而不是文件上的內容時獲取內存分配?我在檢索用戶文件時遇到問題... – user3291461 2014-10-18 15:02:49

+0

什麼是實際文件名? – 0x499602D2 2014-10-18 15:17:18

回答

0

也許你對用戶輸入失敗。 你必須輸入整個路徑,如果你這樣做代碼的工作方式,我想你只是鍵入可執行文件。 路徑應該是這樣的

"C:\\Users\\Administrator\\Desktop\\Programme\\bla.exe" 

你應該檢查的嘗試打開該文件的成功。

+0

程序也可以接受相對路徑,如果底層文件系統支持它(windows,linux和OS X都應該支持相對路徑) – Creris 2014-10-18 14:59:53

+0

我不明白..我怎麼從用戶輸入的路徑中獲取路徑?我必須將其輸入到inputFile.open大括號中嗎?請澄清 – user3291461 2014-10-18 16:00:32