目次
はじめに
本記事では、C++ における最も基本的な入出力処理として、標準出力に文字列を表示する方法を丁寧に解説いたします。初心者の方が最初に取り組む「画面へのメッセージ表示」を、著作権上の懸念が生じないよう変数名や文字列を変更したサンプルコードと共にご紹介いたします。
サンプルコード
// 標準出力に文字列を表示するサンプル
#include <iostream>
int main(int argc, char* argv[])
{
const char* greeting = "C++ 入門へようこそ";
const char* invitation = "これから C++ 学習を始めましょう";
std::cout << greeting << std::endl;
std::cout << invitation << std::endl;
return 0;
}
コード解説
項目 | 説明 |
---|---|
#include <iostream> | 標準入出力を扱うヘッダーです。std::cout を使用するために必須となります。 |
int main(int argc, char* argv[]) | プログラムのエントリーポイントです。引数を受け取る書式に変更し、柔軟性を高めています。 |
const char* greeting , invitation | 文字列リテラルを格納する定数ポインタです。変数名を変更し、オリジナルコードとの差異を明確にしています。 |
std::cout << ... << std::endl; | 画面に文字列を出力した後、改行します。std::endl は改行とバッファフラッシュを同時に行います。 |
コンパイルと実行手順
- ソースファイル作成
上記コードをhello_output.cpp
という名前で保存いたします。 - コンパイル bashコピーする編集する
g++ hello_output.cpp -o hello_output
- 実行 bashコピーする編集する
./hello_output
実行結果として次の二行が表示されます。 mathematicaコピーする編集するC++ 入門へようこそ これから C++ 学習を始めましょう
まとめ
C++ で標準出力に文字列を表示する操作は、プログラミング学習の最初の一歩です。本記事では、著作権上の問題を回避するために文字列や変数名を変更したサンプルを提示し、#include <iostream>
の役割から std::cout
と std::endl
の使い方までを解説いたしました。今回の内容を基礎として、変数の宣言、演算子の利用、標準入力処理など、次のステップへ進んでいただければ幸いです。