#include <stdio.h>
int main(void)
{
char str[99];
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;
}
이외의 문자의 갯수가 튀더라고 str도 입력하는만큼 버퍼할당하게 못하나
아 당연히 전체문자열갯수를 99개로햇으니까그렇지
너 지금 완벽하게 The XY Problem이다