ST6Man
09-08-2008, 17:50
Data la mia grande ignoranza vi propongo un quesito.. non mettetevi a ridere però eh! :D
Sto giocando con i puntatori in c++ :
int * plen;
/* righe di codice ../*
*plen = *plen + sizeof(struct ip) + sizeof(struct tcphdr);
Cosa c'è di sbagliato in queste 2 righe?? Il programma termina con un segmentation fault e controllando con gdb questo avviene esattamente sulla seconda riga di codice qui scritta.
Qualcuno sa svelarmi l'arcano?
Grazie in anticipo :)
Sto giocando con i puntatori in c++ :
int * plen;
/* righe di codice ../*
*plen = *plen + sizeof(struct ip) + sizeof(struct tcphdr);
Cosa c'è di sbagliato in queste 2 righe?? Il programma termina con un segmentation fault e controllando con gdb questo avviene esattamente sulla seconda riga di codice qui scritta.
Qualcuno sa svelarmi l'arcano?
Grazie in anticipo :)