Forum » Programiranje » [C] strukture, kazalci in točen datum/čas
[C] strukture, kazalci in točen datum/čas
aceton ::
imam strukturo
kako bi naredila, da bi čas in datum program prebral iz "ekrana". Torej rabm točen čas in datum. probala sem z:
vendar ne deluje...ne javi sicer nobene napake, ampak program prekine z opozorilom "Program ne deluje več"
poznate rešitev?
struct narocilo{ int miza; char *natakar; //char natakar[5]; char *datum; char jed[35]; int kolicina ; char *status; int id; struct narocilo *next; } ; struct narocilo *VsaNarocila;
kako bi naredila, da bi čas in datum program prebral iz "ekrana". Torej rabm točen čas in datum. probala sem z:
time_t now; struct tm *lcltime; now = time ( NULL ); lcltime = localtime ( &now ); now = time ( NULL ); strcpy(novi->datum,asctime(localtime ( &now ))); printf("Datum: %s \n", novi->datum);
vendar ne deluje...ne javi sicer nobene napake, ampak program prekine z opozorilom "Program ne deluje več"
poznate rešitev?
win64 ::
kazalec novi->datum ni inicializiran in zato kopiraš na neko naključno mesto v pomnilniku.
Bo treba prej malloc uporabit.
aja pa na koncu programa obvezno free(novi->datum)
Bo treba prej malloc uporabit.
novi->datum = (char*)malloc(20*sizeof(char))
aja pa na koncu programa obvezno free(novi->datum)
Zgodovina sprememb…
- spremenil: win64 ()
aceton ::
ja na to sm pa čist pozabla
hvala
sam zdej mam še vedno eno vprašanje..zakaj mi program preveda, normalno vpišem novo strukturo in tut izpiše jo..nato pa program javi napako, da ne deluje več.
Vsi kazalci so sproščeni
hvala
sam zdej mam še vedno eno vprašanje..zakaj mi program preveda, normalno vpišem novo strukturo in tut izpiše jo..nato pa program javi napako, da ne deluje več.
Vsi kazalci so sproščeni
Zgodovina sprememb…
- spremenilo: aceton ()
Mavrik ::
Zakaj ne uporabiš GDB (ali podobnega debuggerja), ki ti bo pokazal kje je problem?
The truth is rarely pure and never simple.
win64 ::
Bo kar treba kak razhroščevalnik uporabljat, če boš hotela reševat napake.
Za začetek pa lahko pokažeš malo več kode.
Za začetek pa lahko pokažeš malo več kode.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C] Seznam s poljemOddelek: Programiranje | 2454 (1934) | aceton |
» | [C] struct in int[] (strani: 1 2 )Oddelek: Programiranje | 7318 (6391) | MrBrdo |
» | Programiranje v C++Oddelek: Programiranje | 2564 (1422) | krneki0001 |
» | [ C ] Kazalci v strukturahOddelek: Programiranje | 1455 (1348) | 64202 |
» | strcpy reče segmatation faultOddelek: Programiranje | 1493 (1444) | MasterMind |