- ベストアンサー
最低限必要なものは何でしょうか?
はじめまして、 訳あってCおよびC++を勉強せねばならなくなりました。今まではExcelのVBAでやってきたのですが、そうも言えなくなってしまいました。 CおよびC++はまったくの初心者なのですが、何を準備したらいいのでしょうか?マイクロソフトのVisual C++などになるのでしょうか? 超基本的な質問ですが、よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
★アドバイス >最低限必要なものは何でしょうか? ↑やっぱりコンパイラですね。下に無料コンパイラを多数、貼って置きます。 http://www.microsoft.com/japan/msdn/vstudio/express/visualc/→『Visual C++ 2005 Express Edition 日本語版』 http://www.codegear.com/jp/downloads/free/cppbuilder/→『C++Builder』 http://www.turboexplorer.com/jp/cpp/→『Turbo C++』 ・インストール・ガイドも貼って置きます。 http://freepg.fc2web.com/cpp/topic_vce_001.html→『Visual C++ Express Editionを使ってみる』 http://itpro.nikkeibp.co.jp/article/MAG/20061218/256701/→『Borland C++ Compiler 5.5のインストール方法』 ・C言語のサイトも貼って置きます。 http://www9.plala.or.jp/sgwr-t/index.html→『初心者のためのポイント学習C言語』 http://homepage3.nifty.com/mmgames/c_guide/index.html→『苦しんで覚えるC言語』 http://www.bohyoh.com/CandCPP/C/index.html→『BohYoh.com【C言語講座】』 ・入門の本を紹介します。 http://www.amazon.co.jp/dp/4797327928/→『新版 明解C言語 入門編』 http://www.amazon.co.jp/dp/4797331186/→『図解C言語 ポインタの極意』 ・詳しい本を紹介します。 http://www.amazon.co.jp/dp/4781911560/→『ザ・C99―複素数型も使える新しいCの文法と例題集』 http://www.amazon.co.jp/dp/4797331631/→『新版 C言語によるアルゴリズムとデータ構造』 ・Windows の本を紹介します。 http://www.cmagazine.jp/books/spice/index.html→『プログラミングのスパイス Windowsプログラムの隠し味』 ・以上。参考になるものを参考に。どうぞ。
その他の回答 (2)
- neue_reich
- ベストアンサー率21% (138/647)
入門書だけでは解決できない問題がでてくるので、ネットに繋げる環境があると便利です。 基本的な部分ならば、検索すればサンプルが見つかります。 サンプルを参考にして試行錯誤するとやりやすいと思いますよ。
お礼
早速の回答ありがとうございます。 ネットに繋げる環境はあります。VBAもわからないときは、よくネットで検索したり、ここやMOUGで質問をして助けてもらいました。 サンプルを参考にして試行錯誤というのは、VBAを勉強するときでもやったので、そうしたいと思います。
- MrBan
- ベストアンサー率53% (331/615)
C/C++の入門書(VCの使い方本ではなくC/C++言語の本)を熟読。 あわせて、コンパイラで実際に試行錯誤。 あとは、やる気。(「継続できる根性」か「センス」があればナオヨシ) # コンパイラは無料とかコンパイラで探せばいろいろ見つかりますが、 # Windowsの仕事でやるならVC2005(とりあえずExpress版なら無料)とか。 # Linux/UNIX系ならGCCとか(こちらも無料)。
お礼
早速の回答ありがとうございます。 センスがあるかどうかはわかりませんが、根性はあると思います。何事もやるなら、ある程度のレベルまで達しなければ満足しないたちなので。 VC2005を試してみたいと思います。
お礼
早速の回答ありがとうございます。 とても参考になるリンクをたくさん紹介していただき感謝しております。まずはVisual C++ 2005 Express Edition 日本語版をDLし、紹介していただいた入門書からはじめようと思います。 忙しい中、わざわざ時間を割いて詳細な説明、ありがとうございました。