C 언어 에서 strlen 함수 용법 의 문제

1264 단어 C 프로그램 학습
질문 답변http://zhidao.baidu.com/link?url=_-3fJi5zXvo2XDlWOqxSwtxgKAXWU_kVhvH2YUb2hcM2ibUaOFaFm64SJ5giY0IQzz-b4QOIuWR1KU0aj_-Y4K
c primer plus 를 볼 때 프로 그래 밍 문 제 를 만 났 습 니 다.
5. 프로그램 을 만 들 려 면 먼저 이름 을 입력 하고 성 을 입력 하 라 고 요구 합 니 다.한 줄 에 입력 한 이름 을 인쇄 하고, 아래 줄 에 각 이름 의 자모의 개 수 를 인쇄 합 니 다.알파벳 갯 수 와 해당 이름 의 끝 을 정렬 합 니 다. 다음 과 같 습 니 다. Melissa Honeybee 78 은 같은 정 보 를 인쇄 하지만 알파벳 갯 수 는 해당 단어의 시작 과 일치 합 니 다.
#include 
#include 
int main(void)
{
  char sumame[20],firstname[20];
  printf("Please input your firstname and sumame.");
  scanf("%s",firstname);
  scanf("%s",sumame);
  printf("%s %s.
",firstname,sumame); printf("%*d%*d
",strlen(firstname),strlen(firstname),strlen(sumame), strlen(sumame)); return 0;

그 중의 strlen 과 * 의 뜻:
printf("%*d%*d
",strlen(firstname),strlen(firstname),strlen(sumame), strlen(sumame)); 。 printf("%5d",5); 5 5, 4 , 5. printf("%*d",5,5); , * 5 。 5. strlen , , 。 we women printf("%*d%*d",2,2,5,5); printf("%2d%5d",2,5); 【1 】2【4 】5

좋은 웹페이지 즐겨찾기