看板 C_and_CPP 關於我們 聯絡資訊
#include <iostream> #include <fstream> using namespace std; #define MAX_LINE_LEN 256 int main() { char line[MAX_LINE_LEN]; //開啟檔案 ifstream order; order.open("input.txt"); order.getline(line, MAX_LINE_LEN); cout << line << endl; system("pause"); return 0; } 搞了很久... 我對C++不是很熟 對VC++也不是很熟 這段程式碼丟給dev-C++編譯執行正常讀檔 但是丟給VC++編譯執行卻印出空白, 是因為沒讀到東西? 或是有人能教一下VC++正常編譯執行的流程嗎orz... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.90.21
Donze:你的input.txt有放在執行檔的資料夾嗎? 01/04 03:35
pttfly:感謝提醒!! 原來要放在proj/proj/底下才行 其餘都不行orz.. 01/04 03:42
VictorTom:理論上可以設定按下IDE的Run時, 預設的工作目錄在哪裡, 01/05 23:52
VictorTom:VC的話在Proj\Property\Config\Debug\Working Dir這邊:) 01/05 23:53
pttfly:原來如此 感謝樓上 01/06 06:24