HelloWorld.cpp

square.cpp

norm.cpp

norm_file.cpp

norm_var.dat


C++ では “stream” というクラスが用意されており、非常に直感的にデータの入出力が行える

#include <iostream> // 標準データ入出力ライブラリ

int main() // プログラム実行時に起動される関数
{
  std::cout << "Hello World!" << std::endl;
  // 標準出力 (ターミナル) に "Hello World!" を流し込む。endl で実際に表示させて改行

  std::cout << "Hello" << " " << "World!" << std::endl;
  // "Hello" と " " と "World!" を順番に流し込む

  std::cout << "Hello";
  std::cout << " ";
  std::cout << "World!";
  std::cout << std::endl;
  // これでも OK
}

これをコンパイル

g++ -o HelloWorld HelloWorld.cpp

これを実行

./HelloWorld

すると次のようにターミナルに出力される

Hello World!
Hello World!
Hello World!

データ入力

入力した実数の 2 乗を計算するコード

#include <iostream>

using namespace std;

int main()
{
  cout << "x = ?" << endl;

  double x; // 入力された実数を代入するための変数を宣言
  cin >> x; // 入力された実数を x に代入

	cout << "x = " << x << endl; // x の値を確認
  cout << "x^2 = " << x*x << endl; // x の 2 乗を出力
}
x = ?
5
x = 5
x^2 = 25

複数データを入力したいなら次で OK