樓上的那個是C語言版的,用的是FILE 類型,我給你這個純C++版的,不用循環讀取。
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
void main()
{
string str1;
ifstream infile("c:\\1.txt",ios::in);
if(!infile)
cout<<"文件打開錯誤"<<endl;
else
infile>>str1;
cout<<"讀入的字符為: "<<str1<<endl;
}
記住:ifstream infile("c:\\1.txt",ios::in);中的“c:\\1.txt"就是文件在磁盤中的位置,你可以改為其他位置。
