国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

C++讀取csv數(shù)據(jù)

2023-03-29 19:23 作者:-那本  | 我要投稿

這幾天,剛好我同事問(wèn)我QT上面怎么讀取csv文件,并輸出起始點(diǎn)和終點(diǎn)x,y坐標(biāo)值(起點(diǎn)、終點(diǎn)、起點(diǎn)、終點(diǎn)......);這是她的程序代碼和對(duì)應(yīng)的csv文件:

她的程序讀取數(shù)據(jù)的時(shí)候,只能讀到x值,并且會(huì)跳行,于是讓她詳細(xì)截圖了一下讀取CSV的程序代碼:

針對(duì)代碼,可以發(fā)現(xiàn),她寫(xiě)的代碼還是有很多錯(cuò)誤的地方,此處就先不講具體錯(cuò)誤在哪里了,

如果小伙伴有興趣,對(duì)數(shù)據(jù)處理有基礎(chǔ),可以試試找找其中錯(cuò)誤。


由于時(shí)間關(guān)系,我先貼出可以實(shí)現(xiàn)的代碼:

#include <iostream>

#include<string>

#include<vector>

#include<fstream>

#include<sstream>

?

using namespace std;


?

int main()?

{

? ? ?ifstream inFile("/home/czh/test_1.csv");

? ? ? string lineStr;


? ? ? vector<vector<string>> strArray;


? ? ? getline(inFile,lineStr);? ? //跳過(guò)第一行

? ? ? while (getline(inFile, lineStr)) {

? ? ? ? ? stringstream ss(lineStr);

? ? ? ? ? ?string str;

? ? ? ? ? ?vector<string> lineArray;

? ? ? ? ? ?while (getline(ss, str, ',')){

? ? ? ? ? ? ? ?lineArray.push_back(str);

? ? ? ? ? ? ? ?}

? ? ? ? ? ? ? ?strArray.push_back(lineArray);? //添加數(shù)據(jù)到數(shù)組中

? ? ? ? ?}

? ? ? ? ?

? ? ? ?//讀取數(shù)據(jù)

? ? ? ? int j =1;

? ? ? ? for(int i =0;i<strArray.size();i++)

? ? ? ? ?{

? ? ? ? ? ? ?if(j%2 ==1){

? ? ? ? ? ? ? ? ?double startpoint_x = stod(strArray[i][0]);

? ? ? ? ? ? ? ? ?double startpoint_y = stod(strArray[i][1]);

? ? ? ? ? ? ? ? ?cout << "start_x ="<< startpoint_x<<","<<"start_y ="<<startpoint_y<<endl;

? ? ? ? ? ? ?}

? ? ? ? ? ? ?else if(j%2 == 0){

? ? ? ? ? ? ? ? ?double startpoint_x = stod(strArray[i][0]);

? ? ? ? ? ? ? ? ?double startpoint_y = stod(strArray[i][1]);

? ? ? ? ? ? ? ? ?cout << "end_x ="<< startpoint_x<<","<<"end_y ="<<startpoint_y<<endl;

? ? ? ? ? ? ?}

? ? ? ? ? ? ?j++;


? ? ? ? ?}

}

最終實(shí)現(xiàn)的效果如下所示:

有興趣大家可以留言,一起討論一下,一起學(xué)習(xí)!

C++讀取csv數(shù)據(jù)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
乐东| 哈密市| 建瓯市| 肃北| 洛隆县| 微山县| 大洼县| 大余县| 临城县| 文山县| 神农架林区| 普安县| 祁阳县| 温州市| 札达县| 洞头县| 济源市| 锡林郭勒盟| 波密县| 承德市| 钟山县| 阿鲁科尔沁旗| 双峰县| 女性| 齐河县| 旅游| 佛教| 永川市| 罗城| 蒙城县| 丹巴县| 周宁县| 雅江县| 河池市| 太保市| 富裕县| 金乡县| 大方县| 孟村| 鹿泉市| 缙云县|