怎么对字符数组进行输入
时间: 2024-12-11 19:18:30 浏览: 16
在C语言中,你可以使用`scanf`函数对字符数组进行输入。`scanf`函数的基本格式是`scanf("%s", &arrayName)`,其中`%s`是一个格式说明符,告诉`scanf`我们正在接收一个字符串(由空字符`\0`终止),`&arrayName`是指向字符数组的第一个元素的地址。
例如,如果你想让用户输入一个长度为8的字符数组,可以这样做:
```c
#include <stdio.h>
#define SIZE 8
int main() {
char myArray[SIZE]; // 定义字符数组
printf("请输入8个字符: ");
scanf("%s", myArray); // 输入字符串到myArray中
// 输出输入的字符串,这里只为了确认输入有效,实际应用中可能不需要
printf("你输入的是: %s\n", myArray);
return 0;
}
```
在这个例子中,用户会被提示输入8个字符,然后输入的内容会被存储在`myArray`数组中。注意,`scanf`不会自动添加空字符`\0`,你需要手动处理。
阅读全文