文字列を読み込み、書式化して表示
明解C言語 入門編 > 9. 文字列の基本 >
文字列を読み込み、書式化して表示
C
#include <stdio.h>
int main(int argc, char* argv[])
{
char str[40];printf("文字を入力してください:");
scanf("%s", str);printf("%s\n", str); /* そのまま */
printf("%5s\n", str); /* 最低5桁 */
printf("%.3s\n", str); /* 3桁まで */
printf("%8s\n", str); /* 右詰め */
printf("%-8s\n", str); /* 左詰め */return 0;
}
実行結果
R:\>lesson070\Project1.exe
文字を入力してください:ABCD
ABCD
ABCD
ABC
ABCD
ABCD