文档详情

C++课件(程序设计与C语言)(下).ppt

发布:2016-05-24约7.92万字共418页下载文档
文本预览下载声明
if(i==imax) ___(4)____; } if(imax!=(n-i-1)) { a[imax]=a[n-i-1]; a[n-i-1]=max; } } for (i=0;in;i++) couta[i] ; } ? (1) const int n=10 (2) jn-i (3) i!=imin (4) imax=imin 输入想查找的数据12 数据为: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 0 -858993460 19 10 9 19 10 14 13 12是第12个数据 Press any key to continue} 习题课 (第十一章) 10_3 #includefstream.h void main() { ofstream file1(test.txt); file1已成功写入文件!; file1.close(); } #includefstream.h void main() { ofstream file1(test.txt,ios::app); file1已成功添加字符!; file1.close(); char ch; ifstream file2(test.txt); while (file2.get(ch)) coutch; file2.close(); } 11_5 #includefstream.h class dog {public: dog(int weight,long days) {itsWeight=weight; itsNumberDaysAlive=days; } ~dog(){} int GetWeight()const{return itsWeight;} void SetWeight(int weight){itsWeight=weight;} long GetDaysAlive()const{return itsNumberDaysAlive;} void SetDaysAlive(long days){itsNumberDaysAlive=days;} private: int itsWeight; long itsNumberDaysAlive; }; 11_6 int main() { char fileName[80]; coutPlease enter the file name:; cinfileName; ofstream fout(fileName); //ofstream fout(fileName,ios::binary); if(!fout) { coutUnable to openfileName for writing.\n; return(1); } dog Dog1(5,10); fout.write((char *)Dog1,sizeof Dog1); fout.close(); ifstream fin(fileName); //ifstream fin(fileName,ios::binary); if(!fin) {coutUnable to openfileNamefor reading.\n; return(1); } dog Dog2(2,2); coutDog2 weight:Dog2.GetWeight()endl; coutDog2 days:Dog2.GetDaysAlive()endl; fin.read((char*)Dog2,sizeof Dog2); coutDog2 weight:Dog2.GetWeight()endl; coutDog2 days:Dog2.GetDaysAlive()endl; fin.close(); return 0; } Please enter the file name:jack Dog2 weight:2 Dog2 days:2 Dog2 weight:5 Dog2 days:10 Press any key to continue #includefstream.h class dog {public: dog(int weight,long days) {itsWeight=weight; itsNumberDaysAlive=days; } ~dog(){} int GetWeight()const{return itsWeight;} vo
显示全部
相似文档