您的位置:首页 > 编程语言 > C语言/C++

gets和puts函数

2013-11-21 12:32 330 查看
char *gets( char *str );


The gets() function reads characters from
STDIN
and loads them into str, until a newline or EOF is reached. The newline character is translated into a null termination. The return value of gets() is the read-in string, or
NULL if there is an error.  

gets函数从标准输入设备读取字符串,直到遇到换行或者EOF。换行符被认为是终止字符。若函数调用成功,返回字符串;否则返回NULL。

int puts( char *str );


The function puts() writes str to
STDOUT
. puts() returns non-negative on success, or EOF on failure. 

puts函数项标准输出设备写出字符串。若成功调用,返回非负值;否则EOF。

注意:这两个函数都是c语言标准输入输出库中的函数,在使用时要包含<stdio.h>;在c++中应包括<cstdio>。同时这两个函数的参数都是字符数组,而不能用c++中的字符串对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言