C++中能读空格和回车的函数
时间: 2024-05-02 13:21:19 浏览: 50
在C语言中,可以使用以下函数来读取空格和回车:
1. scanf()函数:可以读取空格和回车,但是需要指定具体的格式化字符串。
例如,以下代码可以读取一个包含空格和回车的字符串:
```
char str[100];
scanf("%[^\n]", str); // 读取除了换行符以外的所有字符
```
2. getchar()函数:可以逐个读取字符,包括空格和回车。
例如,以下代码可以读取一个包含空格和回车的字符串:
```
char str[100];
int i = 0;
while ((str[i] = getchar()) != '\n') {
i++;
}
str[i] = '\0';
```
阅读全文