c++键盘操作(c++键盘控制物体移动)
C++ 键盘操作
简介
在 C++ 中,可以通过 `iostream` 库中的流对象对键盘输入进行操作。
多级标题
cin 对象
`cin` 是一个预定义的输入流对象,用于从标准输入(通常是键盘)读取数据。
使用 `>>` 操作符从 `cin` 读入数据到变量。
cout 对象
`cout` 是一个预定义的输出流对象,用于向标准输出(通常是控制台)写入数据。
使用 `<<` 操作符向 `cout` 输出数据。
键盘输入操作
读取字符
```cpp char ch; cin >> ch; ```
读取字符串
```cpp string str; cin >> str; ```
使用 getline()
`getline()` 函数从标准输入读取一整行输入,包括空格和换行符:```cpp string line; getline(cin, line); ```
忽略输入
`cin.ignore()` 函数忽略指定数量的字符或一行输入:```cpp cin.ignore(100, '\n'); // 忽略最多 100 个字符或换行符 ```
键盘输出操作
输出字符
```cpp cout << 'a'; ```
输出字符串
```cpp cout << "Hello world!"; ```
使用 endl
`endl` 流插入符表示换行符,可以用于输出新行:```cpp cout << "Hello" << endl; ```
其他函数
`cin.peek()`:查看下一个输入字符而不读取它。
`cin.get()`:读取一个字符并将其存储在指定变量中。
`cin.putback()`:将一个字符放回输入流中。