get方法执行问题
本帖最后由 dt3tc 于 2017-12-4 17:02 编辑谢谢
#include <iostream>
#include <string>
#include <cstring>
#include <fstream>
struct list{
char name;
int jine;
};
int main(){
using namespace std;
fstream fromFile;
fromFile.open("c.txt");
string b="ar";
// fromFile>>b;//用 这个 读取数据 可以 读取 一行
b=fromFile.get();//用 这个 读取数据 只能 收到 第一个 字符
fromFile.close();
struct list * d=new list;
strcpy(d->name,b.c_str());
cout<<"b=="<<b<<",d->name=="<<d->name<<endl;
delete d;
return 0;
}
c.txt
desk
chair
woman
不带参数就是从输入流中读取一个字符啊
页:
[1]