[問題] Xcode關於fstream讀文字檔的問題
各位大大好,
最近開始用Xcode寫C++,想要用ifstream讀一個.txt檔,
以往在window下都是把該txt檔放在和main.cpp同樣的資料夾下即可讀到。
我的程式碼如下
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main(){
ifstream fin("test.txt");
string line;
if(!fin){
cout << "讀檔失敗" <<endl;
}
while(getline(fin,line)){
cout << line << endl;
}
fin.close();
return 0;
}
雖然compile會過,而test.txt也和main.cpp在同一個資料夾中(我是用Action裡面
的Add new file建立的.txt檔,所以該.txt檔也會出現在整個project的視窗裡面。)
但是終端機跑出來的結果都是"讀檔失敗"。
我試過把test.txt檔放在project中的不同位置,例如 Source 或是 documentation
...等等,但還是會讀檔失敗。
感覺是個簡單的問題,但實在不知道哪裡出了錯... T^T
另外一個問題是,xcode的中文編碼可以調成Big 5嗎?
我在設定裡面只有找到Traditional Chinese (Window and Dos)
和 Traditional Chinese (EUC)。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.235
※ 編輯: Huvip 來自: 140.112.4.235 (06/04 21:41)
推
06/04 21:48, , 1F
06/04 21:48, 1F
→
06/04 21:49, , 2F
06/04 21:49, 2F
→
06/04 21:50, , 3F
06/04 21:50, 3F
→
06/04 21:50, , 4F
06/04 21:50, 4F
→
06/04 21:54, , 5F
06/04 21:54, 5F
推
06/04 21:59, , 6F
06/04 21:59, 6F
→
06/04 22:02, , 7F
06/04 22:02, 7F
→
06/04 22:11, , 8F
06/04 22:11, 8F
推
06/04 22:13, , 9F
06/04 22:13, 9F
→
06/04 22:27, , 10F
06/04 22:27, 10F
推
06/04 22:33, , 11F
06/04 22:33, 11F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章