私は、このコードよりも多くの '%' 変換:警告:データ引数[-Wformat] C++
fprintf(fitxer_sortida, "blob %d ->\t a=%7.0f\t p=%8.2f (%8.2f extern)\t pconvex=%8.2f\t ext=%.0f\t m=%7.2f\t c=%3.2f\t l=%8.2f\n",
i, area[i], perimetre[i], externPerimeter[i], perimetreConvex[i], exterior[i], compacitat[i], longitud[i]);
と、私はエラーが表示さ:
warning: more '%' conversions than data arguments [-Wformat]
これの原因は何ですか?
十分な引数を渡していないと思います。 – Rakete1111
あなたの文字列には9%の引数があり、リストには8個のデータ要素があります。 – Rob
コンパイラスイッチを使用しているため投票が行われます。 –