- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验七-C++的输入输出流库
1从键盘输入一个字符串,并逐个将字符串的每 个字符传送到磁盘文件中,字符串的结束标记为
“”。
#include iostream
#include fstream
#include string
using namespace std;
void main()
{
ofstream myf( e:\\aaa.txt);
char txt[1OOO];
int i;
cin.getline(txt,100);
for(i=0;i100;i++)
{
if(txt[i]== !)
break;
myf?txt[i];
}
}
2.输出十进制、八进制、十六进制显示的数据0~
15。
#in cludeiostream
#in cludeioma nip
using n amespace std;
void mai n()
{
int i;
int
shuzu[16]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
cout?Decimal:;
for(i=0;i16;i++)
{
coutdecshuzu[i];
}
coute ndl; coutOctal:;
for(i=0;i16;i++)
{
coutoctshuzu[i]; } coute ndl; coutHexadecimal:;
for(i=0;i16;i++)
{
couthexshuzu[i];
}
coutendl;
3类stu用来描述学生的姓名、学号、数学成绩、 英语成绩,分别建立文本文件和二进制文件, 将
若干学生的信息保存在文件中,读出该文件的内 容。
#include iostream
#include fstream
using namespace std;
class student
{
public :
char name[10];
int num;
float math;
float english;
friend ostream operator (ostream out, student s);
friend istream operator (istream in, student s);
};
ostream operator (ostream out, student s)
{
outvvs.namevv s.num s.math s.english \n;
return out;
}
istream operator (istream in, student s)
{
in?s.name?s.nums.maths.english;
return in;
}
void main()
{
ofstream ofile;
ifstream ifile;
ofile.open(e:\\d.txt);
student s;
int a;
coutvv请输入需要输入信息的学生人数 :;
cina;
coutvvendl;
for (int i=1;i=a;i++)
{ coutvv请输入第vvivv 个学生的姓名,学号,数学成绩,英语成绩 vvendl;
cin?s;
ofilevvs;
ofile.close();
ifile.open( e:\\d.txt);
coutvv\n读出文件内容vvendl;
ifiles;
while (!ifile.eof())
{
coutvvs;
ifile?s;
}
ifile.close();
}
4.设计一个留言类,实现以下的功能。
程序第一次运行时,建立一个 message.tx
文本文件,并把用户输入的信息存入该文件。
以后每次运行时,都先读取该文件的内容并 显示给用户,然后由用户输入新的信息,退出时 将新的信息存入这个文档。文件的内容,既可以 是最新的信息,也可以包括以前所有的信息,用 户可自己选择。
#include viostream
#include vfstream
using namespace std;
public :
char msg[20];
friend ostream operator vv(ostream out. Message s);
friend istream operator (istream in, Message s);
};
ostream operator (ostream out. Message s) {
outvvs.msgvv \n;
return out;
}
istream operator (istream in, Message s)
{
in?s.msg;
return in;
}
void main()
{
ofstream ofile;
i
您可能关注的文档
最近下载
- ZIF-67合成方法设计.docx
- 高空作业安全监理实施细则.pdf VIP
- (新)国家药品监督管理局药品审评中心考试附答案.docx VIP
- 2025年保卫管理员题库及答案.docx VIP
- BPA8604D_CN_DS_Rev.1.0 (1) 规格书 晶丰明源家电电源.pdf VIP
- 制药专用控制系统系列:Rockwell Automation PharmaSuite_(1).制药专用控制系统系列:RockwellAutomationPharmaSuite概述.docx VIP
- 国家药品监督管理局药品审评中心考试及答案(荐).docx VIP
- (2025)国家药品监督管理局药品审评中心考试及答案.docx VIP
- 2024上海各区高三语文一模试题汇编《现代文二》.docx VIP
- 主要建筑材料碳排放因子查询表.docx VIP
原创力文档


文档评论(0)