0
안녕하세요.이 간단한 코드에서이 이상한 경고가 나에게 완전히 혼란 스럽습니다. 나는 물마루를 페이지에서 검색했고, 서명이 될 수 있기 때문에 문자를 행렬 색인으로 사용하지 않도록 사용자에게 경고하는 경고임을 알았지 만, 분명히 그렇지 않습니다.배열 첨자에 'char'유형이 있습니다. 배열을 사용하지 않고 경고가 표시됩니다.
#include <stdio.h>
#include <ctype.h>
int main() {
char c='t';
if (isspace(c)==0)
printf ("%c is not a space",c);
return (EXIT_SUCCESS);
}
내 질문에 경고의 이유는 무엇인가 : 다음
코드인가?isspace
이 인수를 int로 기대한다는 사실과 관련이 있습니까?
필요' "#INCLUDE을'사용 –
BLUEPIXY