> int parsetime(char *whattime) > { > static char *days[] = > {"Su", "Mo", "Tu", "We", "Th", "Fr", "Sa", "Wk"}; > > time_t clock; > struct tm *curtime; > int wday, start, stop, ltime, validday, loop, match; > > > (void) time(&clock); >10 curtime = localtime(&clock); >11 wday = curtime->tm_wday; > validday = 0; > match = 1; > . > . > . > > >при компилясии выдает вот такую ощибку, может кто подскажет в чем дело > > >10:warning:assigment makes pointer from integer without cast Похоже на отсутствие определения localtime и его подразумевания как extern int localtime(...) >11:error: dereferencing pointer to incomplete type Аналогично, разыменование указателя на неизвестный компилятору тип. И то и другое - следствие невключенного time.h.
|