Expression : (unsigned)(c+1) <= 256 이렇게 오류가 뜨는데요....
지금 isdigit 함수를 쓰던 도중에 그렇게 떠서요
#include <stdio.h>
#include <ctype.h>
#include <string.h>
int main (void)
{
int i,j,k;
int temp[100]={'\n'};
char num[100]={'\n'};
printf("%c\n");
gets(num);
i = strlen(num);
for(j = 0; j<i ; j++)
{
if (isdigit(num) == '1')
{
for (k=0 ; k<isdigit(num) ; k++)
{
temp[k] = isdigit(num);
}
}
}
printf("%d", temp);
return 0;
}
혹시 이 소스에서 틀린 거 보이시면 알려주세요...ㅠㅠ 몇 시간째 붙들고 있는 중인데..ㅠㅠ
어떤 문자열을 입력하면 숫자들만 따로 빼서 temp에 저장을 하려고 하거든요!!..