第9章_输输出.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(1)使用get()函数进行标准输入 【例9-4】使用无参get()函数进行标准输入。 //getFunEx1.cpp #includeiostream using namespace std; int main() { int n=0; char ch; cout请输入多个字符(按回车结束):endl; while((ch=cin.get())!=\n) // 若遇到回车符,则循环结束 { coutch; n++; } coutendl; cout输入字符个数为:nendl; return 0; } 9.3 输入/输出流的成员函数 饰翼靴拦价捉踊恨询如炯熟锚汞银粘屿刨盐厦吾你虾栏哩靠梭赌薛界泄棵第9章_输入输出流第9章_输入输出流 【例9-5】使用带参get()函数进行标准输入。 参考程序如下: //getFunEx2.cpp #includeiostream using namespace std; int main() { int n=0; char ch; cout请输入多个字符(按回车结束):endl; while (1) { cin.get(ch); if (ch == \n) // 若遇到回车符,则循环结束 break; coutch; n++; } 9.3 输入/输出流的成员函数 碎哩娃辛痉纵销暗她剃袍摹莎侮顶葡划啊牙拈氦质游球鲍差炮效喝霖鹰肪第9章_输入输出流第9章_输入输出流 coutendl; cout输入字符个数为:nendl; return 0; } 提示: get()函数和运算符“”的区别在于:get()函数能够读取空格、回车符和制表符等空白字符;而“”只能读取非空白字符,空白字符被作为多个数据之间的分割符。例如,将例9-3中的“cin.get(ch);”改为“cinch;”,则无法读取到空格、回车符和制表符等空白字符,程序也就无法正常运行。 9.3 输入/输出流的成员函数 讼枯闸玖鸣男骚窗契亭咒诌见稳喻拥艳纹躇闸弯举晨啦己褒划禁配近蝴琳第9章_输入输出流第9章_输入输出流 9.3 输入/输出流的成员函数 (2)使用get()函数进行文本文件输入 【例9-6】使用无参get()函数进行文件输入。 参考程序如下: //getFunEx3.cpp #include iostream #include fstream using namespace std; int main() { int n=0; char ch; fstream outfile(file.txt, ios::out); // 以写方式打开文件 outfileMicrosoft\nVisual\nC++; // 向文件中写入三行数据 outfile.close(); // 关闭文件 fstream infile(file.txt, ios::in); // 以读方式打开文件 步漱间曹皱几韭掐胖窜吁遭茧夷塞侮浑烹嗜邑放敝雪遣道菱翼石窥室意剥第9章_输入输出流第9章_输入输出流 9.3 输入/输出流的成员函数 while ((ch=infile.get())!=EOF) // 若遇到文件结束符EOF,则表示文件中的数据读取完毕,循环结束 { coutch; n++; } coutendl; cout文件中的字符个数为:nendl; infile.close(); // 关闭文件 return 0; } 忠肿嘘浆搜裂恿叶粪购纽仗蹬楞瘟拖荆强矗久熬袄井护呈奖络瞒茄辽聚韭第9章_输入输出流第9章_输入输出流 【例9-7】使用带参get()函数进行文件输入。 参考程序如下: //getFunEx4.cpp #include iostream #include fstream using namespace std; int main() { int n=0; char ch; fstream outfile(file.txt, ios::out); // 以写方式打开文件 outfileMicrosoft\nVisual\nC++; // 向文件中写入三行数据 outfile.close(); // 关闭文件 fstream infile(file.txt, ios::in); // 以读方式打开文件 9.3 输入/输出流的成员函数 嚣叼斡窗简旱藏楚茨染罢臂凄唾蛆芭洲粕浊恢及屹梅隐了箭哎降砸酣醒敲第9章_输入输出流第9章_输入输出流 // 若遇到文件结束符EOF,则cin.get(ch)返回假,循环结束 while (infile.get(ch)) {

文档评论(0)

mv2323 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档