Web サイトで C++ プログラミングをはじめる
最終更新日: 2023-10-19
Android タブレットや iPad、Chromebook などのデバイスで C++ プログラミングをはじめる手順を説明します。大まかな流れは次のとおりです。
1. オンラインで C++ プログラミングができるサイトにアクセスする
2. プログラムの実行方法を確認する
3. 自分で書いた C++ プログラムを動かす
1. オンラインで C++ プログラミングができるサイトにアクセスする
インターネットにはC++プログラミングができるWebサイトがいくつかあります。ただし、この本の内容を進めるのに必要な、対話型(あなたが何かを入力すると、それにコンピューターが応答してくれる)プログラムを実行できるサイトは限られています。2023 年 10 月時点で、次の Web サイトがこの本の内容に対応しています。
ここでは、Replit(レプリット)でのプログラムの実行方法を説明します。
手順
https://gyazo.com/7c3cf15e3bc9c3c29416df98aec08af3
2. Replit アカウントを作成します(Google や GitHub アカウントで連携ログインできます)。最初にいくつか有料プランの勧誘やいろいろなプログラミング言語の選択肢が表示されることがありますが、スキップして「Explore Replit(Replit を試す)」を選択します。
https://gyazo.com/7e483b71f52a1be5b5acfc83a3966ebf
3. 左上の「Create Repl」を押して「C++」を選択します。
4. Title に任意の名前を入力して「Create Repl」を押します。
https://gyazo.com/831f59ef9afc16b194397b880e7dde77
5. 中央左側のエリアがプログラムを書く場所です。ここにはあらかじめサンプルの C++ プログラムが用意されています。このサンプルプログラムを動かしてみましょう。
6. C++のプログラムを動かすには、プログラムを書く画面の上にある、「▶ Run(ラン) 」と書かれたボタンを押します「Run」は英語で「走る」という意味のほかに「実行する」という意味を持っています。このボタンを押すと、プログラムを実行するための準備(ビルド)と、実際にプログラムの実行がおこなわれます。
https://gyazo.com/a4b535387eb0edf00ab85879031d0b8b
7. 画面右側の黒い画面に「Hello World!(ハロー・ワールド!)」と、プログラミングの世界へのあいさつが表示されれば成功です。このあいさつの文章が表示されている領域を「出力画面」といいます。
https://gyazo.com/a266aeb9b1cb524b06b041bdc3f0ad88
8. 出力画面の内容は、出力画面上部の「Console」にあるゴミ箱マークを押すことで消去できます。
9. 今度は自分の力でプログラムを書いてみましょう。次のお手本にしたがって、今画面に出ているプログラムを書きかえます。これは C++ で一番短いプログラムで、何も起こらないプログラムです。これから先のストーリーでは、{ } (波かっこ)の中に新しいプログラムを加えていくことで、いろいろなことができるようになります。
code:cpp
int main()
{
}
10. プログラムを書きかえたら、さきほどと同じように「▶ Run」を押してプログラムを動かします。今回は何もメッセージを表示しないプログラムなので、出力画面には何も新しいメッセージは出てきません。
https://gyazo.com/b9d9d2d876df93c9696611f94aed43a5
11. もしプログラムの書き方がまちがっていると、出力画面に赤い色でエラー (error) メッセージが表示されます。その場合は、正しい英単語や空白、記号が使われているか、もう一度見直しましょう。例えば次のプログラムは、int と main の間に半角スペースを入れ忘れているため、実行に失敗しています。
https://gyazo.com/d84ce0f75092b3f7db6a6dd5c08fbb1d
Windows や macOS のパソコンで C++ プログラミングをするツールでは、プログラムの文法に誤りがある箇所が赤線で表示されるなど、より便利な機能を提供してくれます。この本の内容を超えて、より本格的な C++ プログラミングに挑戦したい場合は、 Replit のような Web サイトではなく、専用のツールを使うことをおすすめします。