getchar和putchar用法例子c++
时间: 2024-12-10 14:05:06 浏览: 12
`getchar()` 和 `putchar()` 是 C++ 中标准库提供的输入输出函数,用于控制台程序中字符的读取和打印。它们分别用于从标准输入流 (stdin) 获取字符,并向标准输出流 (stdout) 输出字符。
1. `getchar()` 用法例子:
```cpp
#include <iostream>
int main() {
char inputChar;
std::cout << "请输入一个字符: ";
inputChar = getchar(); // 从键盘获取一个字符并存储在inputChar变量中
std::cout << "你输入的是: " << inputChar << std::endl;
return 0;
}
```
在这个例子中,用户通过键盘输入一个字符,然后程序将其显示出来。
2. `putchar()` 用法例子:
```cpp
#include <iostream>
void printMessage(const char* message) {
for (const char c : message) {
putchar(c); // 打印字符串中的每个字符到屏幕
}
putchar('\n'); // 结束行
}
int main() {
printMessage("Hello, World!");
return 0;
}
```
这里,`printMessage` 函数接收一个字符数组作为参数,逐个打印其中的字符。
阅读全文