C 中txt座標檔案的讀取

2021-09-25 11:00:40 字數 931 閱讀 9099

一、相關知識

1、容器vector的使用:需要#include以及using namepace std;

2、結構體的使用:struct;

3、.檔案輸入流:需要#include

二、**編寫

#include#include#include#include#includeusing namespace std;

//模型輸入資料結構設定

struct point_user

;//構建乙個返回值型別為point_user型別容器的函式用於點雲資料讀入

vectorpoints_read(string str);

int main(void)

//構建乙個返回值型別為point_user型別容器的函式用於點雲資料讀入

vectorpoints_read(string str_path)

{ ifstream infile;

infile.open(str_path);

vectorpts;

if(!infile)

{ cout>t2>>t3) //按空格讀取,遇到空白符結束

{ pt.x = t1;

pt.y = t2;

pt.z = t3;

pts.push_back(pt);

cout<三:資料輸入和輸出

1、資料輸入:

2、結果輸出:

C 讀取txt檔案

1.逐行讀入 void readtxt string file ifstream infile infile.open file.data 將檔案流物件與檔案連線起來 assert infile.is open 若失敗,則輸出錯誤訊息,並終止程式執行 string s while getline i...

C 讀取txt檔案

1.逐行讀入 void readtxt string file infile.close 關閉檔案輸入流 2.逐個字元讀入 忽略空格與回車 void readtxt string file ifstream infile infile.open file.data 將檔案流物件與檔案連線起來 ass...

C 讀取txt檔案

用c 讀取txt檔案時,當txt中資料的分隔符是空格,而且空格數量不等時,如果直接用split直接對每行進行分隔,那麼list的數目會比每行的列數多,並不是真實的每行的列數。這時要把不等數目的空格全變成1個空格,這樣計數才正確。如下 public static listsplit string s,...