私はdouble
のいくつかのポイントを持っています。 0
でないときにのみストリームに書きたいと思います。3進演算子を使用してストリームに書き込む? C++で
はこのようにそれを行うにはどのような方法があります。..
x1=" value "
y1=" value "
など:
<< ((x1 != 0) ? ("x1=\"" << x1 << '"') : ' '))
<< ((y1 != 0) ? ("y1=\"" << y1 << '"') : ' '))
またはまた、私はこのように、それはどちらと言っていますif
else
ステートメントをいくつか作る必要がありますか?
あなたはこれと得望ましくない動作を実行しようとしたことがありますか?それは私にはうまく見えます....疑問に思ったときにプッシュ再生して、それが動作するかどうかを確認してください.... – Assimilater
実際には、問題があります。これは、三項式の一部として<< "x1 <<" "です。 – Assimilater
' ( "x1 = \" "<< x1 << '"') 'が正しくありません。あなたはそれをすることはできません。 –