ZKX's LAB

VC++ char *支持键盘输入吗 char键盘输入

2021-04-09知识4

char a[20]键盘输入任意字符串有哪几种方法 scanf()scanf(\"%s\",s);gets()gets(s);fgets()fgets(s,20,stdin);fread()fread(s,1,20,stdin);

在java中如何输入一个char型字符。 需要添加抛出声明,但2113是可以从键盘输入一5261个字符,如果输4102入多个的话,那么只会1653保存第一个字符。使用Scanner 类从键盘录入一个字符,使用String 接收;然后使用 String 的charAt功能。char c=new java.util.Scanner(System.in).next().charAt(0);这算是最常用的了吧,实际上就是输入字符串后再利用charAt(0)得到char c=new java.util.Scanner(System.in).next().toCharArray[0];勉强算得上第二种吧!我以前很常用的。可以用,但是毕竟不好,浪费资源,又没有第一种简单。char c=(char)new BufferedReader(new InputStreamReader(System.in)).read();这个也可以读取第一个输入的字符,不过这应该是在没有Scanner类的时候使用的,现在使用显得有点麻烦了。

VC++ char *支持键盘输入吗 额。不对,你只是定义了指针,指针只是指向一个已经存在的空间,目前你的程序里是没有的,所以要先开辟空间,char*name=new char[10],然后就可以了。main(){char*name=new cha[10];cout输入名称:;cin>;>;name;cout;}

#char键盘输入

随机阅读

qrcode
访问手机版