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

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

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

Perl
print "文字を入力してください:";
chomp($str = <>);

printf("%s\n",   $str); # そのまま
printf("%5s\n",  $str); # 最低5桁
printf("%.3s\n", $str); # 3桁まで
printf("%8s\n",  $str); # 右詰め
printf("%-8s\n", $str); # 左詰め

実行結果

L:\>perl lesson_09_070.pl
文字を入力してください:ABCD
ABCD
ABCD
ABC
ABCD
ABCD