2011-06-14 71 views
0

我有我的.exe和三個文件夾。在每個文件夾中是我的程序讀取的一個.txt文件以及一些要加載的圖像。這一切工作正常時,一切都與.exe,但現在已停止工作,它在文件夾中。目錄路徑錯誤,我做錯了

我認爲問題是,在文件夾中有A.TXT加載A.png這是工作,但也A.TXT從文件夾B.我已經把B/B.png在A.加載B.png TXT,但我認爲這可能是問題。

是,我想去一個水平,然後回落到另一個文件夾的問題?

,是我可以把喜歡upfolder/B/B.png的路徑或者是把文件夾中的文件夾B的我不想做的唯一選項的命令。

或者,如果有更好的方法或按類型組織資源,我願意接受改變。

編輯:你問的代碼,但所有這一切疑慮的計劃外的東西。但我給你一個我正在採取的路徑的例子。

用戶/文件/地圖/的map.txt

在地圖.TXT有行怪物/ yeti.txt到該文件的完整路徑是用戶/文件/怪物/ yeti.txt

如何在map.txt中寫出路徑以便從地圖文件夾出來並進入怪物文件夾?

+0

圖像/源代碼,有時勝過千言萬語:因爲它的立場,你的問題是很難理解的,沒有代碼,我們顯然無法猜測你做錯了什麼。 – ereOn 2011-06-14 09:47:12

+0

我在這個問題上沒有看到任何問題,我不確定它爲什麼很快就會關閉。我們可以只是要求一些代碼,而不是 – 2011-06-14 09:47:25

回答

0

我不是100%確定,因爲我無法在一分鐘內自己嘗試一下,但嘗試./(從.exe根目錄)或../(上一級)。

+0

你的意思是,如果我把./它會像路徑是從.exe位置? – Skeith 2011-06-14 11:52:55

+0

我的意思是說去吧。正如我所說,我不確定,我無法在一分鐘內自己測試。當然,如果你總是使用相對於工作目錄的路徑,你可以使用_getcwd ... http://msdn.microsoft.com/en-us/library/sf98bd4y%28v=vs.80%29.aspx – Dennis 2011-06-14 12:10:59