出力の列を整列させようとしているのですが、 %g を使用して印刷したいのですが、コンマで区切る必要がありますが、列を整列させるのに苦労しています。
現在、すべての double を次のように出力しています。
fprintf(output, "|%-9.6g, |%-15.6g, |%-30.6g\n",x,data[2*Ndprime-value1+i],data[2*Ndprime-value1+i+1]);
私の出力は次のようになります。
|-0.0859029, |506.929 , |-505.954
|-0.079767, |507.13 , |-506.212
|-0.0736311, |507.312 , |-506.451
|-0.0674952, |507.474 , |-506.671
|-0.0613592, |507.618 , |-506.872
|-0.0552233, |507.742 , |-507.053
|-0.0490874, |507.847 , |-507.216
|-0.0429515, |507.933 , |-507.359
|-0.0368155, |508 , |-507.484
|-0.0306796, |507.798 , |-507.839
|-0.0245437, |508.077 , |-508.675
|-0.0184078, |509.086 , |-509.242
|-0.0122718, |510.077 , |-508.79
|-0.00613592, |510.798 , |-507.569
| を並べる方法はありますか? 左の数字とコンマの間にスペースを入れないようにするには?
私はそれが非常に些細な質問であることを知っていますが、それについて何も見つけられないようです。前もって感謝します!