Redéfinir un tableau de chaines de caractères
Fermé
metalect
Messages postés
12
Date d'inscription
vendredi 11 mars 2011
Statut
Membre
Dernière intervention
22 octobre 2013
-
20 juil. 2013 à 13:34
juliencolin54 Messages postés 217 Date d'inscription dimanche 22 juillet 2012 Statut Membre Dernière intervention 1 octobre 2013 - 22 juil. 2013 à 16:16
juliencolin54 Messages postés 217 Date d'inscription dimanche 22 juillet 2012 Statut Membre Dernière intervention 1 octobre 2013 - 22 juil. 2013 à 16:16
A voir également:
- Redéfinir un tableau de chaines de caractères
- Tableau croisé dynamique - Guide
- Caractères ascii - Guide
- Comment faire un tableau - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Caractères spéciaux clavier azerty - Guide
2 réponses
apprendreEtSeDevelopper
Messages postés
65
Date d'inscription
vendredi 22 juillet 2011
Statut
Membre
Dernière intervention
18 octobre 2013
6
22 juil. 2013 à 14:54
22 juil. 2013 à 14:54
Salut,
Tu n'as pas un exemple de code parce que je ne comprends pas trop ton problème :s
Tu n'as pas un exemple de code parce que je ne comprends pas trop ton problème :s
juliencolin54
Messages postés
217
Date d'inscription
dimanche 22 juillet 2012
Statut
Membre
Dernière intervention
1 octobre 2013
55
Modifié par juliencolin54 le 22/07/2013 à 16:16
Modifié par juliencolin54 le 22/07/2013 à 16:16
Ne fait surtout pas l'erreur de croire que mettre un '\0' réduit la taille en mémoire de ta chaîne de caractères !
C'est un caractère comme un autre...
Par conséquent :
donne en résultat :
Comme ceci tu agrandis donc la longueur de tab...
Software is like sex, it's better when it's free - Linus Torvald
C'est un caractère comme un autre...
Par conséquent :
char tab[10]; tab[0] = 'L'; tab[1] = 'a'; tab[2] = 'p'; tab[3] = '\0'; printf("%s\n", tab); tab[3] = '1'; tab[4] = '\0'; printf("%s\n", tab);
donne en résultat :
Lap Lap1
Comme ceci tu agrandis donc la longueur de tab...
Software is like sex, it's better when it's free - Linus Torvald