progC.pdf progC-s.pdf progC-e.pdf 記事一覧 |
|
progC.pdf の演習用資料 progC-e.pdf の作成を始めました.
参考資料([n]は本文でも引用, *.pptは未調査):
[1] 100% 間違いの無料Cコンパイラ探し - sけいし発のホームページたち - FC2
http://skeishi.web.fc2.com/100machigai.html
[2] タダで始めるC/C++プログラミング for Windows - 大八洲.NET
http://www.ooyashima.net/db/prog.htm
[3] GCCを使いたいんですが・・・ GCCコンパイラをダウンロードしたいのです ...
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1412612754
[4] GNUコンパイラコレクション - Wikipedia
http://ja.wikipedia.org/wiki/GNU%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9%E3%82%B3%E3%83%AC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3
[5] Installing GCC: Binaries - GCC, the GNU Compiler Collection
http://gcc.gnu.org/install/binaries.html
[6] Microsoft Visual Studio Express - Wikipedia - ウィキペディア
http://ja.wikipedia.org/wiki/Microsoft_Visual_Studio_Express
[7] ダウンロード | Microsoft Visual Studio 2012
http://www.microsoft.com/visualstudio/jpn/downloads
[8] WideStudio - ウィキペディア
http://ja.wikipedia.org/wiki/WideStudio
[9] WideStudio/MWT Home page
http://www.widestudio.org/ja/
[10] WideStudio 導入編 -vc2ws-
http://www.geocities.jp/ysvc2ws/setup/setup.html
補足:(1) bccdev.exe を愛用しているのですが,気分転換で道具を変えました.
(2) ソフト屋を目指す諸君には Visual Studio がお薦めです.コンソールアプリケーションを選んで printf("Hello, world!\n"); getchar( ); を実行する行をテンプレートに埋め込んだ hello.c は
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
printf("Hello, world!\n"); getchar( );
return 0;
}
のようになりますが,プロジェクト作成時に「プリコンパイル済みヘッダー(P)」をオフにして,hello.cpp の名前を hello.c に変更して
#include < stdio.h>//HTML対策で' '挿入
main( )
{
printf("Hello, world!\n"); getchar( );
return 0;
}
に変え,他の3個のファイルを削除してもビルドは正常に終了します.
(3) WinXP には Visual Studio .NET 2003 をインストールして .NET Framework を更新していますが,Win7 にインストールした Visual C++ 2010 Express と少し挙動が違い,コンソールアプリケーションを選んだときに自動生成されるファイルは3個で,stdafx.h の内容も異なります.
(4) コマンド入力画面の例(2013-10-06追加):