文件流 结构体



#include <iostream> #include <cstdio> using namespace std; struct no{ string name; int age; string blc; int shengao; int tizhong; }; int main(int argc, char** argv) { freopen("student.txt","w",stdout); no asd; for(int i=0;i<5;i++){ cin>>asd.name>>asd.age>>asd.blc>>asd.shengao>>asd.tizhong; cout<<asd.name<<" "<<asd.age<<" "<<asd.blc<<asd.shengao<<" "<<asd.tizhong; cout<<endl; } fclose(stdout); return 0; } /* wanghuali 3 nan 150 222 guliheng 1 nan 160 222 zhangzhanqian 160 nan 1 222 guhaokun 1 nan 163 222 yeiaoyu 1 nan 161 222 */
  • 从黑框中输入 在从文本中书出

 

 

 

 

  • 从文本里读取  再从黑框中输出
#include <iostream>
#include <cstdio>
using namespace std;
struct no{
    string name;
    int age;
    string blc;
    int shengao;
    int tizhong;
};

int main(int argc, char** argv) {
    freopen("student.txt","r",stdin);
    no asd; 
    for(int i=0;i<5;i++){
        cin>>asd.name>>asd.age>>asd.blc>>asd.shengao>>asd.tizhong;
        cout<<asd.name<<" "<<asd.age<<" "<<asd.blc<<" "<<asd.shengao<<" "<<asd.tizhong;
        cout<<endl;
    }    
    fclose(stdin);
    return 0;
}
/*
wanghuali 3 nan 150 222
guliheng 1 nan 160 222
zhangzhanqian 160 nan 1 222
guhaokun 1 nan 163 222
yeiaoyu 1 nan 161 222
*/

 

posted @ 2024-12-20 19:14  郭立恒  阅读(7)  评论(0)    收藏  举报