版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zztingfeng/article/details/81839758
头文件 #include<stdio.h>
puts()
1、函数声明
puts函数的声明:int puts(const char *str)
2、函数描述
把一个字符串写入到标准输出 stdout,直到空字符,但不包括空字符。换行符会被追加到输出中。
3、参数
str:被写入的C字符串。
4、函数返回值
如果成功,该函数返回一个非负值,如果发生错误则返回 EOF。
5、例子
#include <stdio.h>
#include <string.h>
int main()
{
char str1[15];
strcpy(str1, "china");
puts(str1);
return 0;
}
gets()
1、函数声明
gets函数的声明:char *gets(char *str)
2、函数描述
从标准输入stdin读取一行,并把它存储在str所指向的字符串中。当读取到换行符时,或者到达文件末尾时,它会停止。
3、参数
str :指向一个字符数组的指针,该数组存储了C字符串。
4、函数返回值
如果成功,该函数返回 str。如果发生错误或者到达文件末尾时还未读取任何字符,则返回 NULL。
5、例子
#include <stdio.h>
#include <string.h>
int main()
{
char str1[15];
printf("请输入一个字符串:")
gets(str1);
printf("输入的字符串是:%s", str1);
return 0;
}