あなたの最初の C++ プログラム
まずは、すべてのプログラマーにとって伝統的な最初のプログラムである「Hello, World!」から始めましょう。この簡単なプログラムは、C++ プログラムの基本構造を理解するのに役立ちます。
まず、WebIDE を開く必要があります。LabEx インターフェイス上の「WebIDE」ボタンを探してクリックします。これにより、VS Code のような環境が開き、そこで C++ コードを書きます。
WebIDE が開いたら、次の手順に従ってください。
左側のサイドバーにファイルエクスプローラが表示されます。このエリアで右クリックし、「新しいファイル」を選択します。
新しいファイルを作成するオプションが見えない場合は、ファイルエクスプローラに「...」または「その他の操作」ボタンを探してください。
ファイル名をhello.cppにします。.cpp拡張子は、これが C++ ファイルであることを IDE に伝えます。
.cpp拡張子を必ず含めてください。不注意でhelloだけと名付けた場合、ファイルを右クリックして名前を変更できます。
新しいhello.cppファイルをクリックして、エディタで開きます。
では、最初の C++ プログラムを書きましょう。以下のコードをコピーしてhello.cppファイルに貼り付けます。
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
このコードを解説しましょう。
#include <iostream>:この行は、コンピュータに情報の入出力を可能にする事前に書かれたコードを使用するように指示します。必要なツールをインポートするようなものです。
int main() {... }:ここがプログラムの始まりです。波括弧{ }の中身がプログラムが行うことになります。すべての C++ プログラムにはmain関数が必要です。
std::cout << "Hello, World!" << std::endl;:この行は、コンピュータに「Hello, World!」を画面に表示するように指示します。
std::coutは、画面にテキストを送る漏斗のようなものです。
<<記号は、漏斗に送り込みたいものを指す矢印のようなものです。
std::endlは、表示後に新しい行に移動します。キーボードの Enter キーを押すのと同じです。
return 0;:これは、コンピュータにプログラムが正常に終了したことを伝えます。「ここで終了です!」と言うようなものです。
このプログラムを実行するには:
WebIDE のターミナルを開きます(通常は画面の下部にあります)。
ターミナルが見えない場合は、「ターミナル」 -> 「新しいターミナル」のようなメニューオプションまたはターミナルアイコンを探してください。
ターミナルに次のコマンドを入力します。
g++ hello.cpp -o hello
./hello
最初のコマンド(g++ hello.cpp -o hello)は、プログラムを実行可能にする準備を行います。これを「コンパイル」と呼び、C++ コードをコンピュータが理解できる言語に変換します。-o helloの部分は、生成されるプログラムの名前を「hello」とします。
2 番目のコマンド(./hello)は、実際にプログラムを実行します。./は、コンピュータに現在のフォルダからプログラムを探すように指示します。
ターミナルに「Hello, World!」が表示されるはずです。表示されない場合は心配しないでください!これらの一般的な問題を確認してください。
コードを貼り付けた後にhello.cppファイルを保存したことを確認してください。
コマンドを正確に入力したことを確認してください。helloの前の./も含めて。
エラーメッセージが表示された場合は、注意深く読んでください。何が間違ったかを示す手がかりが多く含まれています。
おめでとうございます!あなたは今、最初の C++ プログラムを書いて実行しました。