簡體   English   中英

從文件讀取並將其存儲在數組中

[英]Reading from a file and storing it in a array

我有一個包含3列的txt文件,我想將這些值存儲在一維數組中,以便僅存儲第2&3列中的值,而不是1。

這是一個想法:

int main()

{

 double x1=[n];
 double y1= [n];

    std::ifstream fin ("1.txt",std::ifstream::in);

    i=1;
    while(!fin.eof())
    {
        fin>>i>>x1[i]>>y1[1];
        i++
    }

看來沒有用? 有沒有想到我錯了以及如何改善這個問題?

我如何從一個具有3列的文件中以1-D數組的形式存儲數據,我只需要使用第2列和第3列即可。我很困惑。

PS-完整的代碼很長,只是代碼的開始,

謝謝 !!

您的代碼包含太多錯誤...

如果第一列是索引。

double x1[n];
double y1[n];

std::ifstream fin ("1.txt",std::ifstream::in);

while(!fin.eof())
{
    int i;
    fin >> i;
    fin >> x1[i] >> y1[i];
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM