Markus Rechberger / Code Schnipsel
 
StartSeite | MarkusRechberger/ | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern

pointer pointer und nochmal pointer ... basierend auf ein xstring library welchem ich vor einiger zeit mal string primitiven mit einigen zusatzoptionen beigebracht hab..

while((*stopoverlist)[++elements]!=0);
(*stopoverlist)=(stopoverdef**)realloc((*stopoverlist),sizeof(stopoverdef)*(elements+2));
(*stopoverlist)[elements]=(stopoverdef*)malloc(sizeof(stopoverdef));
if((*addstopover)[0]->str[(*addstopover)[0]->length-1]==')'){ 
    (*addstopover)[0]->str[(*addstopover)[0]->length-1]=0;
    (*addstopover)[0]->length--;
    (*addstopover)[0]->buffer_size--;
}
(*stopoverlist)[elements+1]=0;
// (*stopoverlist)[elements+1]=0; - und weg damit 
(*stopoverlist)[elements]->stopoverairports=0;
xstring_split(&(*addstopover)[0]->str[2],'-',&(*stopoverlist)[elements]->stopoverairports,STRICT_SPLIT_STR);
xstring_print_r(&(*stopoverlist)[elements]->stopoverairports);

Mmmh, was kann der Leser damit anfangen? -- HelmutLeitner

Sich ein Bild von Pointern machen, oder es einfach als einen CodeSchnipsel stehen lassen. -- MarkusRechberger

Die zweite Anweisung '(*stopoverlist)[elements+1]=0;' sieht überflüssig aus. (Was nicht heißt, dass sie es ist. Ist sie es?) -- VolkerGlave

jap, der code hat sich ohnehin verändert es werden immer n+1(NULL delimeter) pointer reserviert um zum schluss das free()'n zu erleichtern

StartSeite | MarkusRechberger/ | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 12. Oktober 2004 12:43 (diff))
Suchbegriff: gesucht wird
im Titel
im Text