99问答网
所有问题
c++如何用while循环输入字符串,按回车键结束
如题所述
举报该问题
其他回答
第1个回答 2019-10-13
#include<iostream>
using namespace std;
int main()
{
string s;
char c;
while((c=cin.get())!='\n')
s.append(1,c)
cout<<s<<endl;
return 0;
}
相似回答
c++
中
while
的用法
答:
c++
中
while
的用法如下:while(条件) {} 当条件为假时
结束循环
。如while(0){}。 { }里的命令不执行结束循环;do {} while() 当条件为假时结束循环。 但d0 {} while(0) 先执行一次在结束
循环读入字符
遇
回车结束
输入(
C++
/VS2005)
答:
while
(cin>>ch)//我改成 { if(ch=='#')break;//
输入
#
结束
input[count]=ch;count++;} cout<<"原来的
字符
为:";for(i=0;i<count;i++){ cout<<input[i];} cout<<endl;cout<<"转换后的字符为:";for (i=0;i<count;i++){ cout<<transform(input[i]);} cout<<endl;getcha...
C++用while
()
循环输入
数据时
怎么
样才能使用
回车键
停止接收?
答:
输入的数据格式为:1 2 3 4 4 6中间4 空格,输完后回车就可以了
。include<iostream> include<vector> using namespace std;int main(){ vector<int> ivec;int i;char ch;cout<<" qingshuru"<<endl;while(cin>>i){ ivec.push_back(i);ch = getchar();if(ch=='\n')//输入回车键...
c++
输入
一行
字符,
分别统计出其中
答:
用循环语句即可依次统计。1、
while
语句:include<stdio.h>int main(void){ //输入一行
字符,
分别统计出其中英文字母、空格、数字和其他字符的个数。 char ch; int char_num=0,kongge_num=0,int_num=0,other_num=0; while((ch=getchar())!='\n')//
回车键结束输入
,并且回车符...
c++
中
while
的用法
答:
c++
中
while
的用法,首先来看这样一个语句:while((ch=getchar())!='\n')。这个语句可以拆分为两部分:ch=getchar();while(ch!='\n')。前一部分是调用getchar函数,即ch为从键盘键入的
字符
。后一部分括号里的意思是:当键入的不是'\n'(即回车),
循环结束
的条件是
输入回车键
。接着,这里有...
c++ 怎么结束while循环
答:
C++
的流控制里面有eof()成员,可以用来标定
输入
完成。Ctrl+z可能和windows或者VS的快捷键,弄一块了,所以直接给退了。下面是完整点的流控:int ival;
while
(cin>>ival,!cin.eof()){ if(cin.bad()) //input stream is corrupted; bail out throw runtime_error("IO stream corrupted"...
C++
中能
读入
空格,但遇
回车
就
结束
的
输入
答:
语句写对了吗?程序例子。你试试。一次
回车
就可以了。include <iostream> using namespace std;void main(){ char s[256];cout << "
Enter
string with spaces: ";cin.getline (s,256);cout << s << endl;}
c++如何输入
数据之后不
换行
接着输出(即cin流
结束
后
,按回车键
,接下来的...
答:
//这个可以设置一个结束符来
结束输入,
比如
while
(_getch()!='~')/*~为结束符。由于vc这个渣货
,回车
符_getch()会判断为回到行首,所以不能回车解决。linux下可以*/
如何
让
C++
程序暂停,等待用户
输入回车
后再继续执行?
答:
getchar()是从输入流读取一个
字符,
如果输入流中有数据(也就是你之前已经有输入,并且没被读取完),就直接读取,没有的话就等待
输入,输入
是要用户
按回车键
才
结束
,并不是随便按一个键就可以了。就是说可以按任何键,但是还是要等于用户按回车或者遇到回车符才继续执行下面的语句,而不是你说的按...
大家正在搜
while循环和do while
循环输入字符串
怎么循环输入数组字符串
while如何永久循环
while循环结束条件
shell while循环
字符串拼接里用循环
用while循环五次
while true循环
相关问题
C++用while()循环输入数据时怎么样才能使用回车键停止...
c语言字符串输入(用while来控制,回车停止接收)
C++ 输入字符串 怎么实现回车键表示输入结束
如何在C++中输入字符串,当输入回车时结束?
c++回车键结束while,怎样再入循环
C++ 如何判断按回车键后即输入结束?
循环读入字符遇回车结束输入(C++/VS2005)
C++怎样回车跳出while循环