由於某種原因,當我嘗試從txt文件讀取數據時,我的矢量中出現零值。從.txt文件中讀取int以便向量?
這裏是我的代碼:
int main(){
ifstream read("problem13.txt");
vector<int> source;
int n;
while (read >> n){
source.push_back(n);
}
for (int i = 0; i < source.size(); i++)
cout << source[i];
cout << "Finished.";
}
TXT文件是相當長的,但格式爲: 37107287533902102798797998220837590246510135740250
46376937677490009712648124896970078050417018260538
74324986199524741059474233309513058123726617309629
91942213363574161572522430563301811072406154908250
23067588207539346171171980310421047513778063246676
這些數字太大,無法存儲爲'int's – calccrypto
@calccrypto我試圖一次讀取它們的一位數字。我不太確定如何用矢量做到這一點。 – Ryan
你想把每個數字存儲爲'int'嗎? –