Δημοσιεύτηκε: 30 Ιαν 2012, 23:56
Δεν υπάρχει απολύτως κανένας λόγος να κάνεις callοc() το temp (άρα ούτε και free() ) ..
- Κώδικας: Επιλογή όλων
void int_swap( int *x, int *y )
{
int temp = 0;
/* sanity check */
if ( !x || !y )
return;
/* do the swap */
temp = *x;
*x = *y;
*y = temp;
return;
}