-5
我有一個由數據點和與這些數據點相關的數字組成的文件。例如,該文件看起來像這樣:在C++中讀取額外數據
(1,2) 45
(3,4) 12
(23,9) 6 90
(3,5) 4 8
對於每個數據點,我想要設置變量「int num1」和「int num2」。正如你所看到的,有時我必須讀取附加到我的數據點的附加號碼。當沒有額外的號碼時,我將num1和num2設置爲給定的值。我從座標中獲得x和y沒有問題,但我不確定如何檢查以確保我得到兩個數字。我覺得我必須使用getline(),但我不知道該從哪裏去。該文件保存爲「ins」。
char parentheses1, parentheses2, comma;
int x, y, num1, num2;
ins >> parentheses1 >> x >> comma >> y >> parentheses2;
ins >> num1 >> num2;
當你得到你想要的東西后,你可以使用'getline'來吃剩下的線。 – NathanOliver
有點得到你想要我們編寫代碼的感覺 –
用getline將每一行讀入std :: string然後解析該行。 –