システム時間の出力と同じ行に値を出力したい場合、簡単な質問があります。これは可能ですか?
char *date;
time_t timer;
timer=time(NULL);
date = asctime(localtime(&timer));
//printf("Current Date: %s", date);
std::cout << date << ", " << randomNumber << std::endl;
if (file.is_open())
{
file << date;
file << ", ";
file << randomNumber;
file << "\n";
}
私が期待していたのは、これを出力として取得することです。
Wed Jan 16 16:18:56 2013, randomNumber
しかし、私がファイルに入れることになるのは次のとおりです。
Wed Jan 16 16:18:56 2013
, randomNumber
また、単純な std::cout を実行したところ、同じ結果が得られました。システムが出力の最後に終了行を強制しているようですが、とにかくありますか?これを抑制できますか?