2017-03-21 10 views
1

私は興味を持っています、私はC++で同じ結果を得ることができます。このCコードの場合:印刷時に配列値の間にスペースを入れる方法は?

これは、配列からの私の値の間に4スペースのギャップを作成します。

C++には何か類似点はありますか?

+2

COUT < <配列[i] << ""; 4つのスペースを持つ – Naidu

+2

なぜ同じコードを使用しないのですか? – George

+0

@pavanchandakaこれは 'cout <<" ";' 4回入力しなければならないということですか? –

答えて

2

同じコード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::coutstd::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; 
    } 
} 
+0

これは、2人がコメントで言ったことですが、完全な答えにもう一度感謝します。 :D –

関連する問題