x;
int y;
int width;
int height;
};
int main() {
struct Rect0 a = {-7, 5, 12, 8};
printf("%d %d %d %d\n", a.x, a.y, a.width, a.height);
return 0;
}
выдает ошибку:
Compilation error
main.c: In function ‘main’:
main.c:20:25: error: ‘a’ undeclared (first use in this function)
printf("%d %d %d %d\n", a.x, a.y, a.width, a.height);
^
main.c:20:25: note: each undeclared identifier is reported only once for each function it appears in
Что делать? почему он твердит что а не объявлено, хотя это не так
пересейви файл
я его на одной платформе сдать пытаюсь
попробуй тайпдеф структуры сделать и имя переменой >=3 символа сделать
в этой платформе баг. найди ее исходный код, и исправь.
Обсуждают сегодня