C语言中如何用 gets(),put()

来源:百度知道 编辑:UC知道 时间:2024/05/17 21:54:18

gets()、puts()
都是针对字符串类型处理的,传入的参数是char *型,或char[]型
gets()是输入字符串函数,puts()是字符串输出函数
例如:
char *a;
gets(a);
或者:
char a[10];
gets(a);
相当于:
scanf("%s",a);

输出函数:
puts(a);
相当于:
printf("%s\n",a);

都是数组函数,gets()是输入函数,puts()是输出函数,因为是数组函数所以在遇到‘\0'是输出(输入)结束,在使用使main()函数上面要打# include <stdio.h>

gets用于直接输入字符串。puts用于输出字符串(没有put这个函数。)
举一个例子:
#include<stdio.h>
main()
{
char a[81],i;
a=gets()(要求输入一段字符串)
puts(a);
}

上面的前辈们回答的都挺好,仔细研读你就明白了!

在GET时可以获取连续的字符串
PUT输出字符串