2012-02-14 30 views
7

Có cách nào tôi có thể đọc dữ liệu từ tệp cho đến khi không gian? Tôi có một tập tinC++ Đọc tệp cho đến khi không gian

John J. Doe

và tôi muốn đọc các tập tin và đặt John trong 1 biến, J. trong một biến khác và Doe trong một biến thức. Làm thế nào để làm điều này với ifstream?

Trả lời

12

Bạn chỉ có thể đọc các giá trị thành std :: biến chuỗi, điều này sẽ tự động mã hóa nó.

std::string fName, middleInit, lName; 
my_stream >> fName >> middleInit >> lName; 
1

Đây có phải là tên tệp hoặc nội dung tệp của bạn không? Tôi cho rằng đó là nội dung tập tin.

#include<fstream> 
#include<string> 
//.......... 
ifstream fin; 
fin.open("your file", ifstream::in); 
string var1, var2, var3; 
fin>> var 1 >> var2 >> var 3; 
Các vấn đề liên quan