C語言讀取txt檔案的資料

2021-07-24 17:31:29 字數 594 閱讀 8787

讀取txt的資料,在matlab中一條語句就可以實現,c語言中卻要複雜很多。嘗試了很多種方法,終於讀取到了想要的資料,方法比較笨,但好在只是用來試驗,可以不用在乎效率,以後看到好的方法再加以改進。

#include "stdafx.h"

#include #include #include #include #include using namespace std;

#define linenum 12783 //資料行數

struct frame

frame[linenum];

int _tmain(int argc, _tchar* argv)

{ ofstream fresult("result.txt");

int framenum;

int objnum;

float startx;

float starty;

float width;

float height;

string perline;

ifstream input("record_target_trajectory.txt");

for (int num=0;num

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,...