⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex9_12.cpp

📁 c++程序设计教材第二版书上即课后习题源代码
💻 CPP
字号:
//【例9.12】字符流
#include<strstream>
#include<iostream>
#include<cstring>
using namespace std;

int main(){
	int i;
	char str[36]="This is a book.";
	char ch;
	istrstream input(str,36);          //以串流为信息源
	ostrstream output(str,36);
	cout<<"字符串长度:"<<strlen(str)<<endl;
	for(i=0;i<36;i++){
		input>>ch;             //从输入设备(串)读入一个字符,所有空白字符全跳过
		cout<<ch;                     //输出字符
	}
	cout<<endl;
	int inum1=93,inum2;
	double fnum1=89.5,fnum2;
	output<<inum1<<' '<<fnum1<<'\0';  //加空格分隔数字
	cout<<"字符串长度:"<<strlen(str)<<endl;
	istrstream input1(str,0);      //第二参数为0时,表示连接到以串结束符终结的串
	input1>>inum2>>fnum2;
	cout<<"整数:"<<inum2<<'\t'<<"浮点数:"<<fnum2<<endl; //输出:整数:93 浮点数:89.5
	cout<<"字符串长度:"<<strlen(str)<<endl;
	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -