Langage C Initialisation d'un tableau
Résolu
Shaey
Messages postés
4
Statut
Membre
-
Antoine Crochet-Damais Messages postés 16 Statut Webmaster -
Antoine Crochet-Damais Messages postés 16 Statut Webmaster -
Bonjour,
Je me demandais - et ça me simplifierais grandement la vie - s'il était possible d'initialiser un tableau de chaîne de caractère à partir d'un tableau de caractère.
Je m'explique :
J'ai créé un fonction qui me permet de générer un tableau qui me donne 4 caractères aléatoires. Je voudrais les placer dans un autre tableau où ces 4 caractères seraient en chaîne.
C'est possible, où je me casse la tête pour rien ?
Merci d'avance :)
Je me demandais - et ça me simplifierais grandement la vie - s'il était possible d'initialiser un tableau de chaîne de caractère à partir d'un tableau de caractère.
Je m'explique :
J'ai créé un fonction qui me permet de générer un tableau qui me donne 4 caractères aléatoires. Je voudrais les placer dans un autre tableau où ces 4 caractères seraient en chaîne.
C'est possible, où je me casse la tête pour rien ?
Merci d'avance :)
2 réponses
-
Une piste de réponse dans cette fiche : initialiser un tableau en C en attribuant une valeur identique à chaque élément
-
Si je ne dis pas de bêtise, il suffirait que ton tableau contienne une 5è valeur \0 et tu aurais immédiatement ta "conversion" :
char tab[4] = maFonctionAleatoire(); char mot[5] = {tab[0], tab[1], tab[2], tab[3], '\0'}; printf("%s\n",mot);