#include #include #include #include // функции itoa atoi - преобразования union MyUnion { здесь ошибка { char nam[10]; float m; long nom; float cost; char dat[11]; }; }; struct MyDat { int d,m,y; }; void vivod (MyUnion u) { printf ("%10s %10f %10u %10f %10s\n",u.nam, u.m, u.nom, u.cost, u.dat); }; http://student.gomel.by void getdate (char* dat, MyDat &d) { char* s=strstr(dat,"."); *s=0; d.d=здесь ошибка *s='.'; s++; dat=s; s=strstr(dat,"."); *s=0; d.m=atoi(dat); *s='.'; s++; d.y=atoi(s); } // Сравнение дат int cmp (MyDat d1, MyDat d2) { if (d1.d==d2.d && d1.m==d2.m && d1.y==d2.y) return 0; else if (d1.y