好文档 - 专业文书写作范文服务资料分享网站

最新c++课件第十三章 输入输出流(1)

天下 分享 时间: 加入收藏 我要投稿 点赞

精品好文档,推荐学习交流

例13.2用控制符控制输出格式

#include #include using namespace std; int main() {int a;

cout<<\ cin>>a;

cout<<\ cout<<\

cout<<\ char *pt=\

cout<

cout<

cout<

cout<<\

cout<<\ return 0; }

input a:34

仅供学习与交流,如有侵权请联系网站删除 谢谢35

精品好文档,推荐学习交流

dec:34 hex:22 oct:42 China *****China

pi=3.14285714e+000 pi=3.1429e+000 pi=3.143

2. 用流对象的成员函数控制输出格式

例13.3 用流控制成员函数输出数据。 #include using namespace std; void main() { int a=21; cout.setf(ios::showbase); cout<<\

仅供学习与交流,如有侵权请联系网站删除 谢谢35

精品好文档,推荐学习交流

cout.unsetf(ios::dec); cout.setf(ios::hex); cout<<\ cout.unsetf(ios::hex); cout.setf(ios::oct); cout<<\ char *pt=\ cout.width(10); cout<

dec:21 hex:0x15 oct:025 China *****China

pi=*3.142857e+000 +***3.142857

13.2.3用流成员函数put输出字符

put是用于输出单个字符的成员函数。 cout.put('a'); cout.put(65+32);

例13.4 有一个字符串”BASIC”,要求把它按相反的顺序输出。

仅供学习与交流,如有侵权请联系网站删除 谢谢35

精品好文档,推荐学习交流

#include using namespace std; int main()

{char *a=\ for(int i=4;i>=0;i--) cout.put(*(a+i)); cout.put('\\n'); return 0; }

也可以用putchar函数实现。 #include int main()

{char *a=\ for(int i=4;i>=0;i--) putchar(*(a+i)); putchar('\\n'); return 0; }

13.3标准输入流 13.3.1 cin流

可以通过测试cin的值,判断流对象是否处于正常状

态和提取操作是否成功。

if(!cin)

cerr<<\

例13.5 通过测试cin的值,判断流对象是否处于正常状态。 #include using namespace std; void main() { float grade; cout<<\ while(cin>>grade) { if(grade>=85) cout<

仅供学习与交流,如有侵权请联系网站删除 谢谢35

精品好文档,推荐学习交流

cout<<\}

enter grade:67 enter grade:89 89 GOOD! enter grade:56 56 fail!

enter grade:100 100 GOOD! enter grade:w The end.

13.3.2用于字符输入的流成员函数 1. 用get函数读入一个字符 (1)不带参数的get函数

cin.get();

用来从指定的输入流中提取一个字符(包括空白字符),函数返回值就是读入的字符。若遇到文件结束符CTRL+Z,

则函数返回文件结束标志EOF(End Of File),一般以-1代表EOF。

例13.6 用get函数读入字符。

#include using namespace std; void main() { char c; cout<<\ while((c=cin.get())!=EOF) cout.put(c); }

enter a sentence:

I study C++ very hard. I study C++ very hard. (2)有一个参数的get函数

仅供学习与交流,如有侵权请联系网站删除 谢谢35

最新c++课件第十三章 输入输出流(1)

精品好文档,推荐学习交流例13.2用控制符控制输出格式#include#includeusingnamespacestd;intmain(){inta;cout<>a;cout<<\cout<<\cout<<\char
推荐度:
点击下载文档文档为doc格式
5msy708du74mu7526k929d31q9p6am00eez
领取福利

微信扫码领取福利

微信扫码分享