簡體   English   中英

希望 c++ 將這些變量從文本文件中放入數組中。但我不知道如何在文本文件中指定位置

[英]Want c++ to get these variables into an array from a text file.But I don't know how to specify locations in a text file

我是編碼新手,我有一個 txt 文件將它們包含在一個數組中。

數組的大小必須是頂部的數字。 所有其他線實際上是坐標。 正如您所猜測的那樣,我需要計算那里的多邊形面積。 但我實際上不能坐在數組內的坐標。 而且我需要小心不要將文本頂部的值包含到數組中。 在此先感謝任何人閱讀!

文本:

6

1000.0, 1000.0

1000.1, 1000.0

1000.2、1000.1

1000.1, 1000.2

1000.0, 1000.2

1000.0, 1000.1

只需使用>>讀取值。 唯一的技巧是將逗號讀入 char 變量。

file >> size;
for (int i = 0; i < size; ++i)
{
    double x, y;
    char comma;
    file >> x >> comma >> y;
    // do something with x and y
}

當然,此代碼中沒有錯誤檢查。 在實際代碼中,您應該添加一些。

暫無
暫無

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

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