とりあえず最初のプログラム
このブログはC++プログラミングをこれから始めようという私が自分自身の勉強もかねて
できるだけ毎日やっていこうと思っています。C++を勉強している方が参加してくれたら
いいなーと思ってます。よろしくお願いします。
今まではJAVAをメインでやってきたのでおかしなことをしていることがあったら、
指摘してやってください。
では、とりあえず開発環境は
Cygwin(http://www.jaist.ac.jp/~fujieda/cygwin/)上でGCCをつかいます。
.NETの方はこちらを参考に
http://www.kumei.ne.jp/c_lang/net/index.html
ボーランドコンパイラはこちらを参考に。
http://www.kumei.ne.jp/c_lang/bcc/index.html
では、最初のプログラムです。とりあえずは入力、出力から
io.cppというプログラムファイルをつくります。
ここから ------------------------------------------------------
#include <iostream>
#include <string>
using namespace std;
int main(){
cout << "はじめてのC++" << endl;
cout << "名前を入力してね。" << endl;
string name;
cin >> name;
cout << "あなたの名前は" << name << "ですね。" << endl;
return 0;
}
ここまで-------------------------------------------------------
コンパイルは
g++ -o io io.cpp
-o オプションで実行ファイルの名前をつけられます。
実行結果です。
$ ./io
はじめてのC++
名前を入力してね。
TOM
あなたの名前はTOMですね。
ではプログラムを見ていきましょう。
最初の2行は<iostream>クラスと<string>クラスをインクルードして
います。
これはなんでしょう??
using namespace std;
edl は end of line の略ですね。
coutはCのOUTPUTの略で、cinはCのINPUTの略のようです。
最後にreturn 0で終わりです。
できるだけ毎日やっていこうと思っています。C++を勉強している方が参加してくれたら
いいなーと思ってます。よろしくお願いします。
今まではJAVAをメインでやってきたのでおかしなことをしていることがあったら、
指摘してやってください。
では、とりあえず開発環境は
Cygwin(http://www.jaist.ac.jp/~fujieda/cygwin/)上でGCCをつかいます。
.NETの方はこちらを参考に
http://www.kumei.ne.jp/c_lang/net/index.html
ボーランドコンパイラはこちらを参考に。
http://www.kumei.ne.jp/c_lang/bcc/index.html
では、最初のプログラムです。とりあえずは入力、出力から
io.cppというプログラムファイルをつくります。
ここから ------------------------------------------------------
#include <iostream>
#include <string>
using namespace std;
int main(){
cout << "はじめてのC++" << endl;
cout << "名前を入力してね。" << endl;
string name;
cin >> name;
cout << "あなたの名前は" << name << "ですね。" << endl;
return 0;
}
ここまで-------------------------------------------------------
コンパイルは
g++ -o io io.cpp
-o オプションで実行ファイルの名前をつけられます。
実行結果です。
$ ./io
はじめてのC++
名前を入力してね。
TOM
あなたの名前はTOMですね。
ではプログラムを見ていきましょう。
最初の2行は<iostream>クラスと<string>クラスをインクルードして
います。
これはなんでしょう??
using namespace std;
edl は end of line の略ですね。
coutはCのOUTPUTの略で、cinはCのINPUTの略のようです。
最後にreturn 0で終わりです。
