从涡轮转向 Code::Blocks
Shifting from turbo to Code::Blocks
我一直在使用 turbo c++ 但我没有使用 Code::Blocks 并面临以下问题
- conio.h 的 clrscr() 函数不工作。
- 使用 void main() 但它仍然要求 return 类型。
- getch() 显示一些错误。
我该怎么办?
#include<iostream>
#include<conio.h>
Using namespace std;
void main(){
clrscr ();
int x=10;
cout<<"hi"<<x;
getch();
}
Turbo C 从第一个版本开始就破坏了对 C 的支持,它添加了很多不标准的东西,比如 conio.h
也不应该使用 Code::Blocks,因为它的开发已经停滞了一段时间。
请使用现代 C++ 编译器,如果您需要,请使用现代 C++ IDE,下面是可以帮助您的现代编译器列表。
- CLion
- QtCreator
- 日食CDT
- MSVC Express
对于 C++,请查看任何书籍的现代版本(查找 C++14,您的 C++ 知识来自 1992 年,我说这不是要让您失望,而是要让您进入视角。)
main 的 return 类型是 int 不是 void。您可能还想将 return 0 放在 main 的末尾,但这不是必需的。代码块不支持其他 2 个函数,因此请寻找替代方法
我一直在使用 turbo c++ 但我没有使用 Code::Blocks 并面临以下问题
- conio.h 的 clrscr() 函数不工作。
- 使用 void main() 但它仍然要求 return 类型。
- getch() 显示一些错误。
我该怎么办?
#include<iostream>
#include<conio.h>
Using namespace std;
void main(){
clrscr ();
int x=10;
cout<<"hi"<<x;
getch();
}
Turbo C 从第一个版本开始就破坏了对 C 的支持,它添加了很多不标准的东西,比如 conio.h
也不应该使用 Code::Blocks,因为它的开发已经停滞了一段时间。
请使用现代 C++ 编译器,如果您需要,请使用现代 C++ IDE,下面是可以帮助您的现代编译器列表。
- CLion
- QtCreator
- 日食CDT
- MSVC Express
对于 C++,请查看任何书籍的现代版本(查找 C++14,您的 C++ 知识来自 1992 年,我说这不是要让您失望,而是要让您进入视角。)
main 的 return 类型是 int 不是 void。您可能还想将 return 0 放在 main 的末尾,但这不是必需的。代码块不支持其他 2 个函数,因此请寻找替代方法