//ここから後はコメントです。 |
C言語の拡張子は [.c] で C++ の拡張子は [.cpp] が使われますが、コンパイラの種類やバージョンによっては
区別しない場合もあり、拡張子に本質的な違いはありません。
このコーナーのプログラムを作成したのは Visual C++ ver 1.5 ですが、現在のバージョン(Visual C++ .net 2005) では動かないものも出てきました。
そこでプログラムの見直しを行うと共に、コンソールモードのプログラムを整理することにします。
#include <stdio.h> #include <conio.h> int main(void) { printf("Hello C++ Program\n"); _getch(); return 0; } |
//#include <iostream.h> #include <iostream> using namespace std; int main(void) { cout << "Hello C++ Program\n"; char c; cin.get(c); return(0); } |
拡張子 | コンパイルの区別 |
---|---|
*.C | C言語としてコンパイル |
*.CPP | C++としてコンパイル |
*.DEF ファイル | コンパイルモード |
---|---|
*.DEF ファイルを指定 | Windowsとしてコンパイル |
*.DEF ファイル無し | MS/DOSとしてコンパイル |
/*★ ドットを描画 2002-03-01 前田 稔 ★*/ #include <stdio.h> #include <conio.h> #include <graph.h> int main(void) { if (!_setvideomode(_VRES16EXCOLOR)) return(-1); _setpixel(100,50); _getch(); _setvideomode(_DEFAULTMODE); } |