comparison between



Автор Алексей Полоз задал вопрос в разделе Другие языки и технологии

Ошибка в C: Сравнение указателя и целого (warning: comparison between pointer and integer) и получил лучший ответ

Ответ от Павел[гуру]
a - у тебя массив. Его нельзя сравнивать с числом (кроме нуля). Сделай его просто целым (int a)
А вызывай так:
int a;
fread(&a,sizeof(int),1,f);
printf("%d",a);
Павел
Просветленный
(24176)
Я тебе не говорил так писать!

Ответ от Александр Тимофеев[гуру]
if (a==1) printf("AAA") //а- массив, то есть указатель, нужно сравнивать элемент массива, например a[0]

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Ошибка в C: Сравнение указателя и целого (warning: comparison between pointer and integer)
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*