#include <stdio.h>

int process(char *string, int *pcnt, int *pAcnt, int *pWcnt) ;

int main()
{
 char string[100];
 //int cnt=0, Acnt=0, Wcnt=0;
 int *pcnt;
 int *pAcnt;
 int *pWcnt;
 int temp;
 printf("문자열을 입력하세요 : ");
 gets(string);

 temp=process(string,pcnt,pAcnt,pWcnt);

 printf("char: %d\n",pcnt);
 printf("letters: %d \n",pAcnt);
 printf("word: %d \n",pWcnt);
 return 0;
}

int process(char *string, int *pcnt, int *pAcnt, int *pWcnt)

 int i;
 int cnt=0;
 int Acnt=0;
 int Wcnt=0;


 for(i=0;string[i]!=NULL;i++)
 {
  cnt++;

  if(string[i]==' ')
  {
   Wcnt++;
  }
  else if(string[i]!=' ')
  {
   Acnt++;
  }
  
 }

 pcnt=cnt+1;
 pAcnt=Acnt;
 pWcnt=Wcnt+1;

}

 

 

입력받은 문자열을 process함수에서 처리해서 문자길이랑 알파벳갯수랑 단어수 3가지 구하는 건데 쓰레기값나옴ㅇㅇ