Archief - [PROG][C] Realloc probleem

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Skeletonlord

Legacy Member
Gegroet, mijn project van pseudotexten converten is bijna op zijn eind maar toch zit ik nog met een lastig probleem.

Ik vraag me af of iemand misschien de fouten kan ontdekke bij de realloc waar hij een "general protection error" geeft :

Code:
DECLARATIE

typedef struct ints{

char var[21];

int waarde;

} integers;

typedef struct fls{

char var[21];

float waarde;

} floats;

IN HET PROGRAMMA

switch (sw_chk) {

case 1:

//zet de variabele bij de integers

var1=(int*) realloc(var1, j*sizeof(integers));

strcpy((var1+j)->var,str);

j++;

break;

case 2:

//zet de variabele bij de floats

var2=(int*) realloc(var2, k*sizeof(floats));

strcpy((var2+k)->var, str);

k++;

break;

}
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan