在C语言中,puts和gets是标准库中的两个函数,用于输入和输出字符串。 puts函数: 函数原型:int puts(const char *str); 函数功能:将一个以null字符结尾的字符串输出到标准输出流(屏幕),并自动在末尾添加一个换行符。 参数:str是要输出的字符串。 返回值:如果成功,返回非负值;如果失败,返回EOF。 示例代码: #...
1. gets 语义:从标准输入流中读取字符串,直到遇到换行符或EOF为止,并将读取的字符串存放到指定的字符数组中。换行符不被包括在读取的字符串内,而是被转换为null字符以结束字符串。 用法:gets; 注意:由于gets不会检查目标数组的大小,因此容易导致缓冲区溢出,应避免使用。2. fgets 语义:从指定的...
此 外 puts 和 printf 的用法一样 ==~~~
puts 功能: 送一字符串到流中 用法: int puts(char *string); 程序例: #include <stdio.h> int main(void) { char string[] = "This is an example output string\n"; puts(string); return 0; } 初学者要注意以下例子 #include <stdio.h> #include <conio.h> int main(void) { int i; char...
char *gets(char *s);从标准输入得到一串字符串, 返回值是该字符串首地址 char *fgets(char *s, int size, FILE *stream);从文件流读取最少size个字符,存储在s的位置 int puts(const char *s);打印字符串s int sprintf(char *str, const char *format, ...);格式化的输入到str char *...