-
gets()函数:
从屏幕获取一个字符串,返回字符串的首地址。可以获取带有空格的字符串。【不安全】
char* gets(char *s):
参数:用来存储字符串的空间地址。
返回值:返回实际获取到的字符串首地址。
-
fgets()函数:
获取一个字符串,预留’\0’的存储空间。存储空间足够时读取\n,空间不足时不读取\n。【安全】
char* fgets(char* s, int size, FILE*stream):
参数1:用来存储字符串的空间地址。
参数2:描述空间的大小。
参数3:读取字符串的位置。 如果从键盘输入是:stdin。
返回值:返回实际获取到的字符串首地址。
-
puts()函数:
将一个字符串写出到屏幕。输出的字符串会自动添加换行符\n
int puts(const char* s):
参数:待写出到屏幕的字符串。
返回值:成功为0,失败为-1。
-
fputs()函数:
将一个字符串写出到一个文件设备,输出字符串后不添加\n换行符(主要是用来往文件中写)。
int fputs(const char* str, FILE* stream):
参数1:待写出到屏幕的字符串。 如果写出到屏幕就是标准输出:stdout
参数2: 待写出位置stdout(意为写出到屏幕)。
返回值:成功为0,失败为-1。
-
strlen()函数:
读取字符串的有效长度,碰到’\0’结束读取。
size_t strlen(const char* s):
参数:待求长度的字符串。
返回值:有效的字符个数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)