c语言

C语言怎么输入字符数组

小亿
499
2023-11-10 09:40:18
栏目: 编程语言

在C语言中,可以使用scanf函数或gets函数来输入字符数组。

使用scanf函数输入字符数组可以按照以下方式实现:

char str[100];
scanf("%s", str);

该代码会将用户输入的字符串存储在字符数组str中。需要注意的是,scanf函数在遇到空格或换行符时会停止读取,所以如果要输入含有空格的字符串,可以使用gets函数。

使用gets函数输入字符数组可以按照以下方式实现:

char str[100];
gets(str);

同样,该代码会将用户输入的字符串存储在字符数组str中。需要注意的是,gets函数不会在遇到空格或换行符时停止读取,而是会一直读取直到遇到换行符为止。因此,如果要避免数组越界的问题,应该限制用户输入的字符串长度。

0
看了该问题的人还看了