c语言字符串变量的输入
时间: 2023-12-09 07:06:37 浏览: 82
C语言中,可以使用scanf()和gets()函数来输入字符串变量。其中,scanf()函数通过格式控制符%s输入字符串,但无法读取含有空格的字符串;gets()函数可以读取一整行字符串,包括空格。另外,为了避免缓冲区溢出,建议使用fgets()函数来输入字符串变量,它可以指定输入字符串的最大长度。例如:
```
char str[100];
fgets(str, 100, stdin);
```
这段代码可以输入最多99个字符的字符串,并将其存储在str数组中。
阅读全文