1、打开软件,直接使用int类型来定义一个变量用于保存getchar()返回的字符类型。2、接下来是循环,如下图所示,直到输入的字符为回车键则退出并输出所有输入的内容。3、最后,全部的代码如下图所示,输入好了之后回车确定,这样就可以直到回车停止输入。
如何把一组数输入数组(我事先不知道有多少个数) 数由键盘输入,空格隔开,回车结束输入。 请大家帮忙,先谢谢了。ananluowei , 1 事先总要有个最大数量的限制,比如10或者20之类的,不能超过这个数量。输入前要根据这个数字建立一个静态数组存放你输入的数据,...
Scanner input = new Scanner(System.in); System.out.print("请输入数字:(最后回车结束!!)"); String line = input.nextLine(); Scanner input1 = new Scanner(line); Node e = new Node(); while(input1.hasNext()){ e.add(e,input1.nextInt()); } 设置两个Scanner 第一个以行为单位读取数据,...
include <iostream> include <string> using namespace std;istream& in_put( istream& in ); /*函数原型*/ int main(){ in_put( cin );return 0;} istream& in_put( istream& in){ string str;in >> str;return in;}
一般一次输入一行。当用户某次输入某个特殊的字符串时,结束循环 用C语言编写程序:从键盘输入一串字符,按回车键后结束,最后将字符串在屏幕上输出。 #include<stdio.h> void main() { char *p[20]; printf("\n Please input some chars:"); scanf("%s",p); printf("\n You inputed: %s\n",p); get...
要看你的scanf()是如何写的,若用getchar(),无需回车
include <stdio.h> int main(){ int i = 0;char szBuff[1024] = {0};char ch;while ((ch = getchar()) != '`'){ szBuff[i++] = ch;} printf("%s\n", szBuff);return 0;} 以`符号结束, esc键下边的键。