【C 语言】字符串输入输出函数

字符串输出函数:puts

字符串输入函数:gets

在 C 语言中用于输入输出的字符串函数使用前应包含头文件 "stdio.h",使用其他字符串函数则应包含头文件 "string.h"。

1、字符串输出函数:puts

原来输出字符串的方法:

char str[]="abc";

printf("%s\n", str);

puts 函数使用方法:

puts(字符数组名);

注意事项:(1)puts 函数可以自动换行

              (2)可以不是数组的首地址,可以是元素的地址

              (3)必须是字符数组

              (4)不可以格式化输出 


2、字符串输入函数:gets

原来接收字符串的方法:

char str[100];

scanf("%s", str); // 缺陷:输入字符串的时候不能有空格

gets 函数使用方法:

gets(字符数组名);

注意事项:(1)在 Xcode 中使用 gets,控制台会给一个警告

              (2)不安全,出现越界的问题

              (3)可以接受空格

你可能感兴趣的:(【C 语言】字符串输入输出函数)