关于使用fstream提供的getline函数的两个问题
ifstream infile;char str[30];
char name[30]="qq.txt"
infile.open(name);
if(!infile)
{
cout<<"打开文件出错";
}
infile.getline(str,5,'\n');
cout<<str;
出现了两个问题,一个是即使在相同目录下没有qq.txt这个文件,没有提示出错,也就是If(!infile)好像没有起到用处,另一个是用infile.getline(str,5,'\n');好像 有问题,一直通不过编绎。