c++中怎么能使输入和输出在同一行显示 5
4个回答
展开全部
1、为了让输入输出在同一行显示,输入时应使用getche函数。该函数不用输入回车即可从控制台读取字符,读取字符后,立刻输出,则输入输出在同一行。
函数名:
getche()
功 能:
输入后立即从控制台取字符,不以回车为结束(带回显)
用 法:
int getche(void);
头文件:
<conio.h>
返回值:
返回输入字符对应的ASCII码
2、例程:
#include<stdio.h>
#include<conio.h>
int main(void) {
char ch;
printf("Input a character:");
ch=getche(); //不用回车在控制台输入一个字符
printf(" You input is '%c'",ch); //输出该字符,输入输出在同一行。
return 0;
}
展开全部
输入语句完成后在后面加上分号就可以接着写输出语句啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试:
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
char a,b,c;
a=getche();
b=getche();
c=getche();
cout<<" "<<a<<" "<<b<<" "<<c<<endl;
}
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
char a,b,c;
a=getche();
b=getche();
c=getche();
cout<<" "<<a<<" "<<b<<" "<<c<<endl;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用空格控制输入结束
追问
怎么控制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询