为什么控制台要求输入,即使代码中没有输入

Why is the console asking for input even though there is no input in code?

本文关键字:输入 代码 控制台 为什么      更新时间:2023-10-16

我正在参加12年级的计算机科学在线课程,我们正在使用c++。我从来没有接触过c++,我开始希望我从来没有。老师正在将c++与java(一种我可以很好地使用的语言(进行比较,我们目前正在学习如何输入和输出字符串和字符。简单的练习问题是

使用fputc((、putc((或putchar((中的一个一次打印一个字符。

由于我不知道如何使用fputc((或putc((,我决定使用putchar((

#include <iostream>
using namespace std;
#include <stdio.h>
int main() {
cout << "My name is :" << endl;
putchar('J');
putchar('a');
putchar('c');
putchar('o');
putchar('b');
return 0;
}

我试着只使用putchar((,然后添加了cout,并尝试重新启动eclipse等,但每次运行程序时,控制台都会要求输入。这个程序根本不应该有输入。

尝试从IDE外部运行程序,看看会发生什么。当您从IDE内部启动控制台程序时,会创建一个新的控制台窗口来运行该程序。当程序结束时,控制台窗口将关闭。许多IDE设置控制台,等待您按下一个键,让您有机会在窗口关闭之前看到程序的输出。

相关文章: