A..4 scanf() の代わりに

C ではキーボード (正しくは標準入力) からの入力を変数にセットするのに、 例えば scanf() を使ったりするが、 C++ では std::cin » 変数名 とする。

// test2.cpp

#include <iostream>  // #include <stdio.h> に相当
using namespace std; // これはいつもやっておくと便利かも

int main(void)       // C と同じ
{
  int a, b;
  double x, y;

  cout << "input a,b: ";
  cin >> a >> b;     // C だったら scanf("%d%d", &a, &b);
  cout << "a=" << a << ", b=" << b << endl;
  cin >> x >> y;     // C だったら scanf("%lf%lf", &x, &y);
  cout << "x=" << x << ", y=" << y << endl;

  return 0;
}

桂田 祐史
2018-07-25