文字列を読み込み、書式化して表示
明解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