【1】函数:gets(字符指针)
【2】头文件:stdio.h(c中),c++不需包含此头文件
【3】原型:char*gets(char*buffer);
【4】功能:从stdin流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在str指针所指向的字符数组中。换行符不作为读取串的内容,读取的换行符被转换为null值,并由此来结束字符串。
【5】注意:本函数可以无限读取,不会判断上限,所以程序员应该确保str的空间足够大,以便在执行读操作时不发生溢出。
【6】示例:
C:#include"stdio.h"
void main()
{
char str1[5];
gets(str1);
printf("%s
",str1);
}
C++:
#include<iostream>
using namespace std;
int main()
{
char str[100];
gets(str);
cout<<str;
return 0;
}
gets()函数用来从标准输入设备(键盘)读取字符口中直到回车结果,但回车不属于这个字符串,系统自动用'