Comment initialisé un char*
Fermé
glahcene
Messages postés
16
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
3 mai 2011
-
30 mars 2009 à 11:50
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 30 mars 2009 à 14:20
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 30 mars 2009 à 14:20
A voir également:
- Comment initialisé un char*
- Char ** - Forum C
- Char java - Astuces et Solutions
- Ascii char - Guide
- To char sql ✓ - Forum Bases de données
- Disque dur non initialisé erreur redondance cyclique - Forum Disque dur / SSD / Clé USB
1 réponse
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 817
30 mars 2009 à 14:20
30 mars 2009 à 14:20
Bonjour,
Avec malloc ou calloc : http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man3/malloc.3.html
Voici un exemple :
Cdlt
Avec malloc ou calloc : http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man3/malloc.3.html
Voici un exemple :
char *p=NULL;
p=malloc(10); //allocation de 10 char (\0 compris).
if(p==NULL) { //on vérifie que l'allocation s'est bien déroulée
fputs("erreur allocation\n",stderr);
exit(1);
}
//instruction avec malloc
free(p),p=NULL; //désallocation lorsque p ne sera plus utilisé.
Cdlt