Új hozzászólás Aktív témák

  • Jester01

    veterán

    válasz gaben #2419 üzenetére

    Azt már látom, hogy a makefile az rossz, mivel nem tartalmazza a header fájlokat.

    A globális változókat a kollega által írt módon kell eltüntetni. Jelen esetben nem nagy ügy, mivel a conv.c-ben jórészt azonos típusú függvények vannak és csak az outfile változóra hivatkoznak. Vagyis a következõ 5 lépést kell elvégezni:
    1. a struct tag típusban a tagfunction prototípusához fel kell venni az outfilet plusz paraméternek.
    2. az OUT függvénynek is be kell adni a az outfile paramétert.
    3. a conv.c-ben az összes tagfunction implementációt az 1. pontnak megfelelõen át kell írni, és az OUT függvényhívásokban át kell adni a plusz paramétert.
    4. a convert.c-ben a tagfunction és az OUT hívásokban is át kell adni a paramétert.
    5. az infile változó az simán lehet lokális a main függvényen belül.

    Nem tudom melyik lenne a 3. globális változó :F

Új hozzászólás Aktív témák