在线文档教程
C++
输入/输出 | Input/output

std::gets

STD:得到

Defined in header
char* gets( char* str (until C++14)

stdin直到找到换行符或文件结束为止.

参数

str-character string to be written

返回值

str在成功的时候,NULL在失败的时候。

如果故障是由文件结束条件造成的,则另外设置EOF指标%28见std::feof()29%stdin如果故障是由其他错误引起的,则设置误差指标%28见std::ferror()29%stdin...

注记

该函数没有提供任何方法来防止目标数组的缓冲区溢出,只要输入字符串足够长。std::gets在C++11中被废弃,从C++14中删除。

std::fgets可以代替使用。

另见

scanffscanfsscanfreads formatted input from stdin, a file stream or a buffer (function)
fgetsgets a character string from a file stream (function)
fputswrites a character string to a file stream (function)

C.GET的文档

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/io/c/get