dt3tc 发表于 2017-12-4 17:00:00

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

BngThea 发表于 2017-12-4 17:00:01

不带参数就是从输入流中读取一个字符啊
页: [1]
查看完整版本: get方法执行问题