Menu

Vecteur: doute sur la taille maximal [Résolu]

Messages postés
210
Date d'inscription
dimanche 14 juillet 2013
Dernière intervention
12 janvier 2019
-
Bonjour,
Petite question de rappel
Lorsque je fais
char test[x];

Je peux écrire en mémoire de 0 à x, de 0 à x-1 de 0 à x-2?
J'aurais répondu de 0 à x-1 et donc de 0 à x-2 + "\0"
mais j'ai un petit doute soudain (probablement de fatigue hihi)
Merci d'avance

Configuration: Windows / Chrome 53.0.2785.21
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
14357
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
19 janvier 2019
365
1
Merci
Ta réflexion me semble bonne.

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 56234 internautes nous ont dit merci ce mois-ci

letrancheur
Messages postés
210
Date d'inscription
dimanche 14 juillet 2013
Dernière intervention
12 janvier 2019
8 -
cv nickel j'étais occupé d'hésiter mrc
Commenter la réponse de NHenry
Messages postés
4874
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
18 janvier 2019
930
0
Merci
Salut letrancheur,

Tu as correctement cerné les choses pour un tableau de
char
utilisé pour y mettre une chaîne de caractères C.

char
étant un type entier, tu peux aussi utiliser un tableau de
char
pour y stocker des valeurs numériques occupant moins de place qu'un
int
(dans la limite de capacité de char ou unsigned char ... cf. http://www.cplusplus.com/reference/climits/).

Dans ce cas, tous les emplacements du tableau peuvent être utilisés pour y stocker les valeurs dont tu as besoin. Bien sûr, il ne faudra pas ensuite traiter ce tableau comme une chaîne de caractères :-)

Dal
Commenter la réponse de [Dal]