C语言中的gets()函数用法
做字符串的读入
类似于咱们的 scanf() 配合%s使用;
区别在于gets()可读取一行数据,仅遇到换行符(咱们回车)才返回,
也就是说这个函数也可以读入空格哦
比如: I love you!
这种一句话包含了空格的情况,scanf()就无能为力了。而gets()就可读取。
因为scanf()遇到空格、回车等空字符就会返回。而gets()不一样ฅʕ•̫͡•ʔฅ
/**用法类似以下**/
#include<stdio.h>
int main(){
char a[5]; //定义数组类型的字符串
gets(a); //将读入的东西放在字符串变量a中
printf("%s\n",a); //输出看看结果
getchar(); //暂停一下程序观察观察
return 0;
}