#objective-c
#objective-c
Вопрос:
Я новичок в Objective C. Я получаю ошибки при объявлении char tempbuf[RMH_EVENT 1];
где RMH_EVENT
— макрос, содержащий значение 60
. Почему он показывает мне ошибку? Я объявил другой символ над ним как char buf[512];
таким же образом, как я объявил tempbuf, но он не показывает мне никакой ошибки.
Комментарии:
1. Почему это в кавычках блока? Кого вы цитируете?
Ответ №1:
Не видя источника, трудно сказать, в чем проблема, но я предполагаю, что вы, вероятно, сделали что-то вроде этого:
#define RMH_EVENT 60;
вместо:
#define RMH_EVENT 60
Комментарии:
1. Я поставил это с точкой с запятой. Спасибо.. После удаления точки с запятой он не показывает мне никакой ошибки.
2. Хорошая уловка @Paul R, в #define легко поставить точку с запятой!