私はコード::ブロックを使用しています。以前はターボ C++ 3.0 を使用していました。
次のコードを書いたところ、ちょっとありえないエラーが発生しました。
#include<iostream>
#include<conio.h>
int main()
{
using namespace std;
clrscr();
char name[20];
cout<<"\nEnter your name:";
cin.getline(name,20);
cout<<"\nName stored";
clrscr();
cout<<"\nName:"<<name;
getch();
return 0;
}
cout、cin、および clrscr() がこのスコープで宣言されていないというエラーが表示されています。これが表示される理由がわかりません。
以前に使用したコンパイラである Turbo C++ 3.0 で同じコードを実行しました。そして、私はそこにそのようなエラーはありませんでした。このエラーの修正にご協力ください。
ここで何が問題なのか、なぜ機能しないのか教えてください。