21xrx.com
2024-11-05 12:14:59 Tuesday
登录
文章检索 我的文章 写文章
如何在C语言中输入字符数组
2023-06-12 20:01:11 深夜i     --     --
C语言 输入 字符数组

在C语言中,输入和输出字符数组是很常见的操作。下面将介绍三种不同的方法来输入字符数组。

方法一:使用scanf()函数

scanf()函数可以用来读取键盘输入的数据。下面的代码片段演示了如何使用scanf()函数输入字符数组。


char str[100];

scanf("%s", str);

在这个例子中,scanf()函数连续读取键盘输入的字符,并将它们存储在str数组中,直到遇到空格或者换行符。

方法二:使用fgets()函数

fgets()函数可以读取来自标准输入流的一行字符,包括空格。下面是一个使用fgets()函数读取字符数组的例子。


char str[100];

fgets(str, sizeof(str), stdin);

在这个例子中,fgets()函数会读取标准输入流(stdin)中的字符,并将它们存储在str数组中,直到遇到换行符。在存储之前,fgets()函数会将换行符替换为字符串终止符。

方法三:使用gets()函数

gets()函数可以从标准输入流中连续读取字符,直到遇到换行符或者输入结束符。下面是一个使用gets()函数读取字符数组的例子。


char str[100];

gets(str);

在这个例子中,gets()函数会连续读取标准输入流中的字符,并将它们存储在str数组中,直到遇到换行符或者输入结束符。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复