6.9
#include <iostream> #include <string> #include <fstream> using namespace std; struct donation{ string name; double num; }; void main69() { const int Size=10;//假设低于10000的少于10人 donation *p=new donation[Size]; donation *q=p; int count=0;//用于记录低于10000的人数 ifstream fin; fin.open("6t.txt"); if(!fin.is_open()) cout<<"Open Fail!"<<endl; int number; int belowW=0; string str; string name; string smoney;//读取时所需 double money; getline(fin,str); //cout<<str; number=atoi(str.c_str()); //string 转 int //cout<<number; int i=0; cout<<"Grand Patrons:"<<endl; while(i<number) { getline(fin,name); getline(fin,smoney); money=atoi(smoney.c_str()); if(money>10000) cout<<"name"<<": "<<money<<endl; else { q->name=name; q->num=money; q++; count++; } i++; } cout<<"\n\nPatrons"<<endl; int j=0; q=p; while(j<count) { cout<<q->name<<" :"<<q->num<<endl; j++; q++; } if(fin.eof()) { cout<<"over"<<endl; } fin.close(); delete []p; system("pause"); }
——————————————————————————————————————————————————
//写的错误或者不好的地方请多多指导,可以在下面留言或者给我发邮件,指出我的错误以及不足,以便我修改,更好的分享给大家,谢谢。
转载请注明出处:https://www.royalchen.com/
author:royalchen
Email:royalchen@royalchen.com
———————————————————————————————————————————————————