Δημοσιεύτηκε: 24 Μαρ 2012, 17:11
από migf1
Ουπς, λάθος παράδειγμα... για να δείξουμε το ότι η s_dup2upper() δουλεύει και με immutable όρισμα, δεν χρειαζόμαστε το s στην main(), την καλούμε απευθείας...

Μορφοποιημένος Κώδικας: Επιλογή όλων
int main( void )
{
char *sdup = s_dup2upper( "This is our orignal string" ); /* δημιουργία "κεφαλοποιημένου" αντιγράφου */

if ( !sdup ) {
puts( "out of memory" );
exit( EXIT_FAILURE);
}

puts( sdup ); /* τύπωμα του αντιγραφου */
free( sdup ); /* απελευθέρωση της μνήμης που έχει δεσμευτεί δυναμικά για το αντίγραφο */

exit( EXIT_SUCCESS );
}