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

📄 lt04.cpp

📁 一、教学目的: 能理解C++中运算符重载的需要性
💻 CPP
字号:
/*下面代码使用串流入对字符串中的数据进行解读:*/
#include<iostream.h>
#include<strstrea.h>
char *parsestring(char*pstring)
{
	istrstream inp(pstring,0);//ios::in方式,读到null结束
	int anumber;
	float balance;
	inp>>anumber>>balance;//从串流中读入一个整数和浮点数
	char*pbuffer=new char[128];
	ostrstream outp(pbuffer,128);//ios::out方式,字串长度128
	outp<<"a number="<<anumber//写入pbuffer中
		<<",balance="<<balance<<'\0';
	return pbuffer;
}
void main()
{
	char *str="1234 100.35";
	char *pbuf=parsestring(str);
	cout<<pbuf<<endl;
	delete[]pbuf;
}
/*在函数parsestring()中,以pstring为输入设备,先定义一个输入串流对象inp
从中输入一个整数和一个浮点数.
  然后,开辟一个字符串空间(pbuffer指向的128个字符)作为输出设备而定义输
出串流对象outp,	将从输入设务中输入的该两个变量值输出.*/

⌨️ 快捷键说明

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