#include <stdio.h>
int main(void)
{
char *str;
int num=0,space=0,or=0,i;
printf("문자열을 입력해 주세요:");
gets_s(str,sizeof(str));
for(i=0;i<=sizeof(str);i++)
{
if(str[i]>=48&&str[i]<=57)
num++;
else if(str[i]=0)
space++;
else or++;
}
printf("입력한 문자열에서 숫자의 갯수는 %d, 공백의 갯수는 %d, 그 이외의 문자의 갯수는 %d이다.", num, space, or);
return 0;
}
난도저히 모르겠어
strlen
아닉나
아니 할당을 하고 받아야지
strlen?
동적할당 하고싶은거임?
그냥 공부가 부족해보이니 다시 공부하고 짜라
첫번째 sizeof는 동적할당한 크기 넣어주고 두번째는 strlen