/*
* printf에서 자주사용되고, 유용한 *에 대해서 알아본다.
* printf에서 자주사용되고, 유용한 *에 대해서 알아본다.
* printf에서 자주사용되고, 유용한 *에 대해서 알아본다.
*/
#include <stdio.h>
struct TESTSCORE_ST
{
char Number[5];
char Name[20];
char KorScore[10];
char EngScore[10];
char MathScore[10];
};
//구조체변수 초기화및 데이타 세팅하기
struct TESTSCORE_ST score[7] = {
{"1001", "Park", "90.2", "65.43", "56.99"},
{"1002", "Lee", "90.2", "65.43", "56.99"},
{"1003", "Choi", "90.2", "65.43", "56.99"},
{"1004", "Jung", "90.2", "65.43", "56.99"},
{"1005", "Son", "90.2", "65.43", "56.99"},
{"1006", "Nam", "90.2", "65.43", "56.99"},
{"1007", "Kim", "90.2", "65.43", "56.99"} };
int main(void)
{
int kk;
for(kk=0; kk<7; kk++)
{
//LEFT정렬,ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
printf("[%-*s]"
"[%-*s]"
"[%-*s]"
"[%-*s]"
"[%-*s]",
sizeof(score[kk].Number), score[kk].Number,
sizeof(score[kk].Name), score[kk].Name,
sizeof(score[kk].KorScore), score[kk].KorScore,
sizeof(score[kk].EngScore), score[kk].EngScore,
sizeof(score[kk].MathScore), score[kk].MathScore);
printf("\n");
//RIGHT정렬,,ㅡㅡㅡㅡㅡㅡㅡㅡ
printf("[%*s]"
"[%*s]"
"[%*s]"
"[%*s]"
"[%*s]",
sizeof(score[kk].Number), score[kk].Number,
sizeof(score[kk].Name), score[kk].Name,
sizeof(score[kk].KorScore), score[kk].KorScore,
sizeof(score[kk].EngScore), score[kk].EngScore,
sizeof(score[kk].MathScore), score[kk].MathScore);
printf("\n");
printf("[%s]"
"[%s]"
"[%s]"
"[%s]"
"[%s]",
score[kk].Number,
score[kk].Name,
score[kk].KorScore,
score[kk].EngScore,
score[kk].MathScore);
printf("\n");
}
return 0;
}
/*RESULT
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
[1001 ][Park ][90.2 ][65.43 ][56.99 ]
[ 1001][ Park][ 90.2][ 65.43][ 56.99]
[1001][Park][90.2][65.43][56.99]
[1002 ][Lee ][90.2 ][65.43 ][56.99 ]
[ 1002][ Lee][ 90.2][ 65.43][ 56.99]
[1002][Lee][90.2][65.43][56.99]
[1003 ][Choi ][90.2 ][65.43 ][56.99 ]
[ 1003][ Choi][ 90.2][ 65.43][ 56.99]
[1003][Choi][90.2][65.43][56.99]
[1004 ][Jung ][90.2 ][65.43 ][56.99 ]
[ 1004][ Jung][ 90.2][ 65.43][ 56.99]
[1004][Jung][90.2][65.43][56.99]
[1005 ][Son ][90.2 ][65.43 ][56.99 ]
[ 1005][ Son][ 90.2][ 65.43][ 56.99]
[1005][Son][90.2][65.43][56.99]
[1006 ][Nam ][90.2 ][65.43 ][56.99 ]
[ 1006][ Nam][ 90.2][ 65.43][ 56.99]
[1006][Nam][90.2][65.43][56.99]
[1007 ][Kim ][90.2 ][65.43 ][56.99 ]
[ 1007][ Kim][ 90.2][ 65.43][ 56.99]
[1007][Kim][90.2][65.43][56.99]
----------------------------------------------------------------------------*/
'c 언어 > 초급과정' 카테고리의 다른 글
문자열중에 오직 하나의 문자만 존재할경우를 찾는(?) (0) | 2020.08.30 |
---|---|
중복되지않는 문자출력 (0) | 2020.08.26 |
소수점 2째자리에서 반올림 (0) | 2019.10.31 |
[C언어] Header File 한번만 포함하기. (0) | 2019.10.31 |
WINDOWS, 키보드 주므르기(102) (0) | 2019.10.31 |