gets 函数——输入字符串的函数
其一般形式为
gets ( 字符数组 );
其作用是从终端输入一个字符串到字符数组,并且得到一个函数值。该函数值是字符数组的起始地址。如执行下面函数:
gets ( str ); //str 是已定义的字符数组
从键盘输入:
computer
将输入的字符串 “conputer” 送给字符数组 str(注意,送给数组的共有9个字符,而不是8个字符),返回的函数值是字符数组 str 的起始地址。一般用 gets 函数的目的是向字符数组输入一个字符串,而不大关心其函数值。
注意:用 puts 和 gets 函数只能输出或输入一个字符串,不能写成
puts ( str1 , str2 );
或
gets ( str1 , str2 );