30/09/2018, 17:07

Thao tác với file .txt trong C++

e có một file .txt như sau: (khoảng cách giữa các số là dấu tab ‘’)

1 3 -6 1
ADD
-2 2 5 0
SUB
3 1 -1 0

e muốn lấy tất cả các số trong file đó thì làm thế nào ạ?

... viết 19:08 ngày 30/09/2018
Test thử đọc file (chỉ đọc số nguyên) trong C++ phát: File text.txt: nguyen chiem minh vu 0121 655 8383 nguyenchiemminhvu@gmail.com #include <iostream> #include <fstream> #include <sstream> using namespace std; int main() { fstream f("text.txt"); if(!f) { cerr << "Error orcured when open this file" << endl; return 1; } string line; int i = 0; int a[255]; while(getline(f,line)) { stringstrea…
Mình tìm thấy nhiều cách đọc file bằng C++ vào std::string khác nhau, post tạm 1 cách đã, có thời gian post dần thêm. Cách đầu tiên là đọc file bằng istreambuf_iterator. Ví dụ cụ thể: File text.txt lưu với nội dung như sau: nguyen chiem minh vu 01216558383 (EOF) Và đọc file như vầy: #include <iostream> #include <fstream> using namespace std; int main() { ifstream textfile("text.txt"); string s1; //store a line of file for(istreambuf_iterator<char,char_traits<char> > i…
Đỗ Hoài Khánh Vũ viết 19:21 ngày 30/09/2018

stringstream ss(line);

là để làm gì vậy a?

Bài liên quan
0