Vecteur: doute sur la taille maximal
Résolu
letrancheur
Messages postés
256
Statut
Membre
-
[Dal] Messages postés 6122 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6122 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Petite question de rappel
Lorsque je fais
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
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
2 réponses
-
Ta réflexion me semble bonne.
-
Salut letrancheur,
Tu as correctement cerné les choses pour un tableau dechar
utilisé pour y mettre une chaîne de caractères C.
char
étant un type entier, tu peux aussi utiliser un tableau dechar
pour y stocker des valeurs numériques occupant moins de place qu'unint
(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