一、相關知識
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,...