Headers 不出现在 Dev C++ 中
Headers don't show up in Dev C++
我正在尝试在 dev c++ 中编写这个超级基本的 hello world 代码,但我遇到了这个错误
我尝试在网上搜索相关答案
#include <iostream>
#include <conio>
void main()
{
cout<<"hello";
getch();
}
我得到的错误是:
[Error] conio: No such file or directory
compilation terminated.
recipe for target '"Hello world.o"' failed
自从我第一次学习 java 以来,我对这个简单的代码已经不熟悉了,我总是想知道为什么 c++ 不像 java
那样简单
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
注意:它不需要使用 int 和 return 类型以及像 c++ 这样的东西
我需要一种比这个更好的方法而不使用
1) "using namespace std"
2) "int main and return 0"
3) "void::main"
和其他类似的东西
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, world!";
return 0;
}
与 java 一样甜蜜而简单的解决方案。
谢谢。
P. S. 我在 Turbo C++ 中键入了完全相同的程序,它运行完美并提供了所需的输出
我能想到的最短、最简单的写法是
#include <iostream>
int main() {
std::cout << "Hello, world!\n";
}
1) 在 C++ 中 main
必须 return int
。但是 main 也很特别,因为它是 only 函数,如果您没有 return 值,它将隐式 return 0
。所以你可以删除 return 0;
.
2) 不需要 using namespace std;
(并且积极劝阻)。您只需要显式限定您在该命名空间中调用的函数。
3) 标准 C++ 中没有 conio
头文件。
Dev C++ 使用 C++17 而 Turbo C++ 使用 C++98,它们是 C++ 的不同版本。
这就是您的代码无法正常工作的原因
我正在尝试在 dev c++ 中编写这个超级基本的 hello world 代码,但我遇到了这个错误
我尝试在网上搜索相关答案
#include <iostream>
#include <conio>
void main()
{
cout<<"hello";
getch();
}
我得到的错误是:
[Error] conio: No such file or directory
compilation terminated.
recipe for target '"Hello world.o"' failed
自从我第一次学习 java 以来,我对这个简单的代码已经不熟悉了,我总是想知道为什么 c++ 不像 java
那样简单public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
注意:它不需要使用 int 和 return 类型以及像 c++ 这样的东西
我需要一种比这个更好的方法而不使用
1) "using namespace std"
2) "int main and return 0"
3) "void::main"
和其他类似的东西
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, world!";
return 0;
}
与 java 一样甜蜜而简单的解决方案。
谢谢。
P. S. 我在 Turbo C++ 中键入了完全相同的程序,它运行完美并提供了所需的输出
我能想到的最短、最简单的写法是
#include <iostream>
int main() {
std::cout << "Hello, world!\n";
}
1) 在 C++ 中 main
必须 return int
。但是 main 也很特别,因为它是 only 函数,如果您没有 return 值,它将隐式 return 0
。所以你可以删除 return 0;
.
2) 不需要 using namespace std;
(并且积极劝阻)。您只需要显式限定您在该命名空间中调用的函数。
3) 标准 C++ 中没有 conio
头文件。
Dev C++ 使用 C++17 而 Turbo C++ 使用 C++98,它们是 C++ 的不同版本。
这就是您的代码无法正常工作的原因