lt11.cpp

来自「一、教学目的: 能理解C++中运算符重载的需要性」· C++ 代码 · 共 19 行

CPP
19
字号
/*下面程序在遇到'X'字符处结束第一个输入操作,然后执行第二个输入:*/
#include<iostream.h>
void main()
{
	char str[128];
	cout<<"type in a line of text and press enter"<<endl;
	cin.getline(str,sizeof(str),'X');
	cout<<"first line:"<<str<<endl;
	cin.getline(str,sizeof(str));
	cout<<"second line:"<<str<<endl;
}
/*运行时,当出现输入文本的提示时,键入一组以X分隔开的单词.当程序显示其
输出时,将把X以前的文本显示为一行,X以后的文本显示为一行,不包括X字符本
身.
   程序中的X为大小写敏感的.一个小写X不会结束第一个cin.getline()的输入
而且,在键入X之前.可以按一到多次回车键,而并不结束第一个cin.getline()
的输入.第一个cin.getline()的输入操作将以键入X后的第一个回车结束.
 "cin.getline();"与"cin>>str;"的一个不同是,前者输入一行,行中可以包含
 空格,后者却以空格或回车作为字串结束,不包含空格.*/

⌨️ 快捷键说明

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