第14周-阅读项目5-字符串流对象
来源:互联网 发布:开淘宝店要投入多少钱 编辑:程序博客网 时间:2024/05/29 18:10
问题及代码:
运行结果:
运行结果:
字符串流对象。
#include <strstream>#include<iostream>using namespace std;struct student{ int num; char name[20]; float score;};int main( ){ student stud[3]={1001,"Li",78,1002,"Wang",89.5,1004,"Fun",90}; char c[50]; //用户定义的字符数组 ostrstream strout(c,30); //建立输出字符串流,与数组c建立关联,缓冲区长30 for(int i=0;i<3;i++) //向字符数组c写3个学生的数据 strout<<stud[i].num<<stud[i].name<<stud[i].score; strout<<ends; //ends是C++的I/O操作符,插入一个′\\0′ cout<<"array c:"<<c<<endl; //显示字符数组c中的字符 ostrstream strout1(c,40); //这时,c将被重写 for(int i=0;i<3;i++) strout1<<stud[i].num<<" "<<stud[i].name<<" "<<stud[i].score; strout1<<ends; //ends是C++的I/O操作符,插入一个′\\0′ cout<<"array c:"<<c<<endl; //显示字符数组c中的字符 return 0;}
运行结果:
问题及代码:
#include <strstream>#include<iostream>using namespace std;int main( ){ char c[50]="12 34 65 -23 -32 33 61 99 321 32"; int a[10],i,j,t; cout<<"array c:"<<c<<endl;//显示字符数组中的字符串 istrstream strin(c,sizeof(c)); //建立输入串流对象strin并与字符数组c关联 for(i=0;i<10;i++) strin>>a[i]; //从字符数组c读入10个整数赋给整型数组a cout<<"array a:"; for(i=0;i<10;i++) cout<<a[i]<<" "; //显示整型数组a各元素 cout<<endl; for(i=0;i<9;i++) //用起泡法对数组a排序 for(j=0;j<9-i;j++) if(a[j]>a[j+1]) { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } ostrstream strout(c,sizeof(c)); //建立输出串流对象strout并与字符数组c关联 for(i=0;i<10;i++) strout<<a[i]<<" "; //将10个整数存放在字符数组c strout<<ends; //加入′\\0′ cout<<"array c:"<<c<<endl; //显示字符数组c return 0;}
运行结果:
字符串流对象。
学习心得:
字符串流真是好方便阿,新技能get√~
0 0
- 第14周-阅读项目5-字符串流对象
- 第14周-阅读项目4-二进制文件和字符串流操作的一般方法
- 第15周-二进制文件与字符串流-项目0-课后实践·阅读程序(1)
- 第15周-二进制文件与字符串流-项目0-课后实践·阅读程序(2)
- 第15周-二进制文件与字符串流-项目0-课后实践·阅读程序(3)
- 第15周-二进制文件与字符串流-二进制文件浏览器
- 第14周-阅读项目2-中文字符以二进制方式存储
- 第2周项目--初见对象程序阅读
- 第2周项目--初见对象程序阅读
- 第4周项目--程序阅读3对象是数组
- 字符串流
- 字符串流
- 字符串流
- 字符串流
- 字符串流
- 字符串流
- 字符串流
- 字符串流
- 解密陌生人(3)服务器整体架构简要
- Memcached雪崩和穿透
- android手势动画
- 首次触电php
- .tmux.conf
- 第14周-阅读项目5-字符串流对象
- Java类加载器总结
- 基于mindwave脑电波进行疲劳检测算法的设计(1)
- [leetcode] Combination Sum II
- POJ -- 3630 Phone List(Trie 树)
- 晶振,时钟PLL,CPU,APBI,TIM,电源,电路,看门狗等等stm32工作原理的通俗解释。
- 使用原生的NSXmlParser解析xml数据
- mysql 数据库to_days,str_to_date函数的使用
- 终端如何默认开启tmux