scanf 可以输入字符串
时间: 2023-06-25 21:07:24 浏览: 95
c语言获取用户输入字符串是scanf和gets的区别详解
5星 · 资源好评率100%
scanf 函数可以读取字符串,但是需要使用格式化字符串来指定输入的数据类型。例如,如果想要读取一个字符串,可以使用以下代码:
```
char str[100];
scanf("%s", str);
```
这里的 `%s` 是格式化字符串,表示读取一个字符串。需要注意的是,scanf 函数在读取字符串时,会遇到空格、制表符和换行符等字符就停止读取,因此无法读取带有空格的字符串。如果需要读取带有空格的字符串,可以使用 gets 函数或 fgets 函数。
阅读全文