从turbo转移到Code :: Blocks

时间:2017-06-06 15:47:35

标签: c++ codeblocks

我一直在使用 turbo c ++ ,但我没有转移到Code :: Blocks并面临以下问题

  1. cliocr()conio.h的函数不起作用。
  2. 使用void main()但仍然要求返回类型。
  3. getch()显示一些错误。
  4. 我该怎么办?

     #include<iostream>
     #include<conio.h>
    
     Using namespace std;
    
     void main(){
         clrscr ();
         int x=10;
         cout<<"hi"<<x;
         getch();
     }
    

2 个答案:

答案 0 :(得分:0)

自从首次发布以来,Turbo C已经破坏了C支持,它添加了许多不标准的东西,比如conio.h

Code :: Blocks也不应该被使用,因为它的开发已经停止了一段时间。

请使用现代C ++编译器,如果需要,可以使用现代C ++ IDE,下面列出了可以帮助您的现代C ++ IDE。

  • 克利翁
  • QtCreator
  • Eclipse CDT
  • MSVC Express

对于C ++,请查看任何书籍的现代版本(寻找C ++ 14,你的c ++知识是从1992年开始的,我说这不是为了让你失望,而是让你进入透视图。)

答案 1 :(得分:0)

main的返回类型是int而不是void。您可能还希望将返回0放在main的末尾,但这不是必需的。代码块中不支持其他两个功能,因此寻找备选方案