Augmenter la taille d'un tableau en C
Résolu/Fermé
joannas
Messages postés
16
Date d'inscription
samedi 13 décembre 2008
Statut
Membre
Dernière intervention
17 juin 2009
-
22 janv. 2009 à 23:00
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 23 janv. 2009 à 10:04
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 23 janv. 2009 à 10:04
A voir également:
- Taille tableau c
- Comment réduire la taille d'un fichier - Guide
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Comment faire un tableau - Guide
- Trier un tableau excel - Guide
3 réponses
joannas
Messages postés
16
Date d'inscription
samedi 13 décembre 2008
Statut
Membre
Dernière intervention
17 juin 2009
1
22 janv. 2009 à 23:43
22 janv. 2009 à 23:43
merci
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
22 janv. 2009 à 23:23
22 janv. 2009 à 23:23
Salut,
Avec realloc
Avec realloc
joannas
Messages postés
16
Date d'inscription
samedi 13 décembre 2008
Statut
Membre
Dernière intervention
17 juin 2009
1
22 janv. 2009 à 23:27
22 janv. 2009 à 23:27
Comment on utilise realloc donne moi un exemple stp
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
22 janv. 2009 à 23:40
22 janv. 2009 à 23:40
Re,
lami20j@debian:~/trash$ cat ccm37_realloc.c #include<stdio.h> #include<stdlib.h> #include<string.h> int main() { char *message,s[255]; printf("Chaine? "); fgets(s,255,stdin); message=realloc(NULL,strlen(s)+1); strcpy(message,s); printf("%s",message); printf("Chaine? "); fgets(s,255,stdin); message=realloc(message,(strlen(message)+strlen(s)+1)); strcat(message,s); printf("%s",message); return 0; } lami20j@debian:~/trash$ gcc ccm37_realloc.c lami20j@debian:~/trash$ ./a.out Chaine? Je suis en train Je suis en train Chaine? de te montrer realloc Je suis en train de te montrer realloc lami20j@debian:~/trash$
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
23 janv. 2009 à 01:35
23 janv. 2009 à 01:35
Salut,
;)
Cdlt
s/return 0;/free(message);\n/return 0;/
;)
Cdlt
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
>
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
23 janv. 2009 à 10:04
23 janv. 2009 à 10:04
Salut,
Oui, tu as raison ;-))
J'ai encore oublié. Je ferai plus d'attention la prochaine fois, c'est promis ;-)
Pour la regex en revanche tu pouvais écrire ;-)
106485010510997108
Oui, tu as raison ;-))
J'ai encore oublié. Je ferai plus d'attention la prochaine fois, c'est promis ;-)
Pour la regex en revanche tu pouvais écrire ;-)
s/(?=return 0;)/free(message);\n/--
106485010510997108