使用devc++用cout cin、编写程序,从键盘输入 A空格B空格C五个字符,然后原样输出这五个字符,实现效果图如下。提示:用cin.get()和cout.put()来做(或者用C语言的getchar()和putchar()来做)
时间: 2024-10-02 21:02:48 浏览: 25
在Dev-C++中,如果你想从键盘接收用户输入并原样输出,可以使用`std::cin.get()`配合`std::cout.put()`来实现。这里是一个使用`getch()`和`putch()`(它们是`cin.get()`和`cout.put()`的简单替代,因为Dev-C++默认不支持`getchar()`和`putchar()`)的例子:
```cpp
#include <conio.h> // 引入conio.h库,包含getch()和putch()函数
int main() {
char input[5]; // 创建一个长度为5的字符数组,用于存储输入
int i;
for (i = 0; i < 5; ++i) { // 循环读取5次字符
input[i] = _getch(); // 使用_getch()获取用户输入,注意这里需要添加前缀_
cout.put(input[i]); // 将输入的字符原样输出
}
return 0;
}
```
这段代码会等待用户逐个输入A、空格、B、空格、C共五个字符,然后立即在屏幕上显示。注意 `_getch()`是从conio.h库引入的非标准函数,可能会因环境而异。
运行此程序,你需要手动在键盘上输入字符,然后按回车确认。程序会立即输出你输入的内容。