0
我在計算2列.csv文件的每列中元素的數量時遇到了問題。我在下面寫了一個小代碼,但它是錯誤的,我不知道如何處理。請指教!謝謝!對包含2列的csv文件中的數據進行計數
while(!inFile.eof()) //While the original file is open, the # of lines is counted.
{
inFile>>datafile[i++][i++]; //this counts the data in each column
}
cout<<"The length of the original data file is "<<[i]<<[i]<<"."<<endl;
歡迎來到Stack Overflow!好問題,但你應該解釋更詳細的問題,比如你得到的輸出與你期望的結果,或者你得到的確切的錯誤。 –
考慮編寫一個運行10次的小型for循環,但實際上並沒有執行任何內存訪問。在每次迭代結束時打印出「i」的值,並在循環結束後再次打印出來。看到問題了嗎?提示:您正在使用相同的變量來索引行和列 - 如您所見,_that將以眼淚結束。在這種情況下的最後一次訪問將是數據文件[19] [19] - 你已經在內存中的大約400個位置傳播了20次內存訪問。 – enhzflep