1、使用gets() char *arr; arr = malloc(50 * sizeof(char)); gets(arr); 2、使用scanf() scanf("%[^\n]", arr); //遇到‘\n’结束读取 3、使用getchar() int k = 0; while((arr[k ...
分类:
编程语言 时间:
2020-06-23 15:10:11
阅读次数:
63
一、getchar()的用法 1.从缓冲区读走一个字符,相当于清除缓冲区。 2.前面的scanf()在读取输入时会在缓冲区中留下一个字符’\n’(输入完s[i]的值后按回车键所致),所以如果不在此加一个getchar()把这个回车符取走的话,gets()就不会等待从键盘键入字符,而是会直接取走这个“ ...
分类:
编程语言 时间:
2020-03-14 14:38:51
阅读次数:
155
一.简介 二.输入输出 1.scanf/getc scanf() :当遇到回车,空格和tab键会自动在字符串后面添加'\0',但是回车,空格和tab键仍会留在输入的缓冲区中 gets(): 以回车结束读取,使用'\0'结尾.回车符'\n'被舍弃没有遗留在缓冲区。可以用来输入带空格的字符串。 三.内存 ...
分类:
其他好文 时间:
2019-06-27 14:54:24
阅读次数:
128
Scannersc=newScanner(System.in);相同点:读取键盘输入Stringtemp=sc.next()或者Stringtemp=sc.nextLine()不同点:1.nextLine()方法的结束符只是Enter键,即nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符串的。2.next()方法才将其后的输入的空格键、Tab或Enter键等视为
分类:
编程语言 时间:
2019-06-14 18:09:20
阅读次数:
106
首先,我们知道在C++中,空格或者回车被认为是字符串的分割标志,使用cin输入string类的字符串时遇到会自动停止接收输入 例如,当如下程序时: 运行结果如下,我们可以看到,输入的字符串实际上只接收到了空格前半部分。 这个时候我们就需要用到getline()这个函数,该函数可以接受字符到输入流(带 ...
分类:
编程语言 时间:
2019-03-21 10:18:39
阅读次数:
303
#include<iostream>#include<algorithm>#include<string>using namespace std; int main(){ string str; getline(cin,str); reverse(str.begin(),str.end()); co ...
分类:
其他好文 时间:
2019-03-05 09:42:38
阅读次数:
139
问题一: 绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令? 答案:绝对路径: 如/etc/init.d当前目录和上层目录: ./ ../主目录: ~/切换目录: cd问题二: 怎么查看当前进程?怎么执行退出?怎么查看当前路径?答案:查看当前进程: ps执 ...
分类:
系统相关 时间:
2019-02-14 12:01:03
阅读次数:
175
问题一:带空格的字符串输入(c++) 对于string类 getline(cin, str) 对于字符数组 方法一:getline() 读入整行数据,使用回车键输入的换行符来确定输入结尾。 调用方法: cin.getline(str, len) 第一个参数str用来存储输入行的数组名称,第二个参数是 ...
分类:
其他好文 时间:
2019-02-08 18:23:18
阅读次数:
285
scanf函数与gets函数比较: 相同点:scanf函数与gets函数都可以输入字符串。 不同点:gets函数从标准输入设备读取字符串,以回车结束。故可以用来输入带空格的字符串,可以无限读取,不会判断上限,因此不安全。可能会造成溢出。 scanf函数会以回车或者空格结束读取,即不能直接输入带空格的 ...
分类:
其他好文 时间:
2018-04-09 21:02:25
阅读次数:
179
Scannerscan=newScanner(System.in);//这是输入语句Stringa=scan.nextLine();//他可以接受中间带空格的字符串,但是next()不可以。if(a.equals("1")){};//注意此时的必须写equals不能写==。==只能比较内置数据类型。equals可以比较引用数据类型。内置数据类型都是小写的。//下面就是java的
分类:
其他好文 时间:
2018-04-02 20:23:34
阅读次数:
133