Доброе время суток. Ввожу такой код:
#include <stdio.h>
void main()
{
struct goods {
char* name;
long price;
float percent;
int vol;
char date[9];
};
struct goods coat={
"pidgak chernii", 40 000, 7.5, 220, "12.01.97"};
printf("\n Tovar na sclade:");
printf("\n Naimenovanie: %s.", coat.name);
printf("\n Optovaya cena: %ld rub.", coat.price);
printf("\n Nacenka: %4.1f %%.", coat.percent);
printf("\n Ob`em partii: %d sht.", coat.vol);
printf("\n Data postavki: %s", coat.date);
}
При попытке компилировать выходит ошибка: noname.c: In function ‘main’: noname.c:12:24: error: expected ‘}’ before numeric constant «pidgak chernii», 40 000, 7.5, 220, «12.01.97»};
Где в коде ошибка-то? Компиляторы из: gcc, онлайн IdeOne, Turbo C. Везде такая ошибка выходит.