문자열에 대해 자릿수를 맞추어 출력하는 프로그램
#include <stdio.h>
int main(void)
{
char *name1="string";
char *name2="chapter";
printf("문자열 format\n");
printf("\n1. name1=%10s", name1);
printf("\n2. name2=%10s", name2);
printf("\n4. name2=%-10s", name2);
printf("\n5. name1=%.3s", name1);
printf("\n6. name2=%.4s\n", name2);
return 0;
}
// 실행 결과
#include <stdio.h>
int main(void)
{
char *name1="string";
char *name2="chapter";
printf("문자열 format\n");
printf("\n1. name1=%10s", name1);
printf("\n2. name2=%10s", name2);
printf("\n4. name2=%-10s", name2);
printf("\n5. name1=%.3s", name1);
printf("\n6. name2=%.4s\n", name2);
return 0;
}
// 실행 결과
'공부 > c언어' 카테고리의 다른 글
[c언어] 문자열을 scanf()를 통해 입력 (0) | 2011.05.07 |
---|---|
[c언어] 8진수, 16진수와 주소를 출력하는 프로그램 (0) | 2011.05.07 |
[c언어] 레지스터 변수의 사용방법 (0) | 2011.05.04 |
[c언어] 내부 정적 변수와 외부 정적 변수의 사용 (0) | 2011.05.03 |
[c언어] 자동변수에 대해 초기화를 하지 않을 경우의 문제 (0) | 2011.05.03 |