c++ scanf string
时间: 2023-09-03 10:08:27 浏览: 149
C C++ Scanf函数的用法.
4星 · 用户满意度95%
你好!要使用 C 语言中的 `scanf` 函数来读取字符串,你可以使用 `%s` 格式说明符。下面是一个示例代码:
```c
#include <stdio.h>
int main() {
char str[100];
printf("请输入一个字符串: ");
scanf("%s", str);
printf("你输入的字符串是: %s\n", str);
return 0;
}
```
在这个例子中,我们声明了一个大小为 100 的字符数组 `str` 来存储输入的字符串。然后,使用 `scanf` 函数和 `%s` 格式说明符从标准输入中读取字符串,并将其存储在 `str` 中。最后,我们使用 `printf` 函数打印出输入的字符串。
请注意,这种方式只能读取没有空格的字符串。如果你需要读取包含空格的字符串,可以考虑使用 `fgets` 函数。
阅读全文