C++ char 数组中加空格
时间: 2024-02-05 12:04:19 浏览: 96
你可以用以下几种方法在C语言中的字符数组中加入空格:
1. 使用cin.get()函数来接收字符。你可以使用cin.get(字符变量名)来接收一个字符。例如:
```
char ch;
ch = cin.get();
```
这样就可以接收一个字符,并且可以接收空格。
2. 使用cin.get(字符数组名, 接收字符数目)来接收一行字符串,可以接收空格。例如:
```
char a[20];
cin.get(a, 20);
```
这样可以输入多个单词,中间用空格隔开。
3. 使用cin.getline()函数来接收一个字符串,可以接收空格并输出。例如:
```
char m[20];
cin.getline(m, 20);
```
这个函数和上面的方法类似,可以接收一个字符串,包括空格。
综上所述,以上方法都可以在C语言的字符数组中加入空格。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [用C++在字符数组中输入空格的方法](https://blog.csdn.net/u011321471/article/details/9749761)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [如何往char数组里输入带空格的字符串](https://blog.csdn.net/JackieFrederickHYZ/article/details/50920801)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文