3

?:オペレーターを出力ストリームに統合したいと考えています。ここにコードがあります

bool a;
for (int i = 0; i < 10; i++ ) {
  a = rand() % 2;
  std::cout << "a= " << (a) ? "true\n" : "false\n";
}

しかし、出力は

a= 1a= 0a= 1a= 1a= 1a= 1a= 0a= 0a= 1a= 1

問題は、新しい行文字列がないことです。私は何をすべきか?

4

2 に答える 2