文字列を読み込み、書式化して表示

明解C言語 入門編 > 9. 文字列の基本 >

文字列を読み込み、書式化して表示

C++


#include <iostream.h>
#include <iomanip.h>

int main(int argc, char* argv[])
{
char str[40];

cout << "文字を入力してください:";
cin >> str;

cout << str << endl; // そのまま
cout << setw(5) << str << endl; // 最低5桁
cout << setw(3) << str << endl; // 3桁まで
cout << setw(8) << right << str << endl; // 右詰め
cout << setw(8) << left << str << endl; // 左詰め

return 0;
}

実行結果

T:\>lesson070\Project1.exe
文字を入力してください:ABCD
ABCD
ABCD
ABCD
ABCD
ABCD