1
私は興味を持っています、私はC++で同じ結果を得ることができます。このCコードの場合:印刷時に配列値の間にスペースを入れる方法は?
これは、配列からの私の値の間に4スペースのギャップを作成します。
C++には何か類似点はありますか?
私は興味を持っています、私はC++で同じ結果を得ることができます。このCコードの場合:印刷時に配列値の間にスペースを入れる方法は?
これは、配列からの私の値の間に4スペースのギャップを作成します。
C++には何か類似点はありますか?
同じコードC++で動作します。
const int n = 10;
int array[n] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
for (int i=0;i<n;i++)
printf("%4d",array[i]);
しかし、あなたはより多くのC++を探しているなら - 物事の風の道を、あなたはstd::cout
とstd::setw
を使用することができます。
#include <iostream> // cout
#include <iomanip> // setw
int main()
{
int array[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
for (auto n : array)
{
std::cout << std::setw(4) << n;
}
}
これは、2人がコメントで言ったことですが、完全な答えにもう一度感謝します。 :D –
COUT < <配列[i] << ""; 4つのスペースを持つ – Naidu
なぜ同じコードを使用しないのですか? – George
@pavanchandakaこれは 'cout <<" ";' 4回入力しなければならないということですか? –