1.讀取長度不一用分隔符隔開的點名以及x,y,z到vector向量中
#include
#include
#include
//函式引數加上&可以變成實參
void
read_point
(string& filename, vector
& p_name, vector<
double
>
& x, vector<
double
>
& y, vector<
double
>
& z,
char separator =
',')
std::ifstream file
(filename.
c_str()
, ifstream::in);if
(!file)
string line, p, x, y, z;
while
(getline
(file, line))}
}
2.讀取固定長度的資料
#include
#include
//把每行資料讀取到s[n]陣列
ifstream infile
("file");
if(!infile)
string s[n]
;for
(int j =
0; j < n; j++
) infile.
close()
;//定義資料
int x =
stoi
(s[a]
.substr
(b, c));
//第a行資料,從第b個位元組開始讀取c個位元組到整型x裡
double y =
stod
(s[a]
.substr
(b, c));
//y是雙精度
float z =
stof
(s[a]
.substr
(b, c));
//浮點
C 讀取檔案方法
解決亂碼問題 方法一 需要從streamreader中指定引數即可 streamreader objreader new streamreader filepath,unicodeencoding.getencoding gb2312 string sline while sline null ob...
C 讀取CSV檔案的方法
在很多系統中,都需要讀取csv檔案,我在以前的乙個專案中也遇到過要將csv檔案中的資料讀取到datatable中進行處理,下面的 getcsvfile s filename and data獲取csv檔案中資料,並將資料匯入datatable中 mycsvdt 用來裝csv檔案中資料的datatab...
C 讀取CSV檔案的方法
在很多系統中,都需要讀取csv檔案,我在以前的乙個專案中也遇到過要將csv檔案中的資料讀取到datatable中進行處理,下面的 getcsvfile s filename and data獲取csv檔案中資料,並將資料匯入datatable中 mycsvdt 用來裝csv檔案中資料的datatab...