#include

#include


int main()

{

char firstname[40];

char lastname[40];


printf("enter lastname : ");

scanf("%s", lastname);

printf("enter firstname : ");

scanf("%s", firstname);


printf("%s %s\n", firstname, lastname);

printf("%*d %*d\n", strlen(firstname), strlen(firstname), strlen(lastname), strlen(lastname));

printf("%s %s\n", firstname, lastname);

printf("%-*d %-*d\n", strlen(firstname), strlen(firstname), strlen(lastname), strlen(lastname));


return 0;


}


이게 지금 쓴 코드인데


#include

#include


int main()

{

char firstname[40];

char lastname[40];


printf("enter lastname : ");

scanf("%s", lastname);

printf("enter firstname : ");

scanf("%s", firstname);


printf("%s %s\n", firstname, lastname);

printf("%*d %*d\n", strlen(firstname), strlen(lastname));

printf("%s %s\n", firstname, lastname);

printf("%-*d %-*d\n", strlen(firstname), strlen(lastname));


return 0;


}


왜 이 코드로 실행시키면 무한반복이 되는지 궁금함