salut tout le monde
quelqu'un peut-il m'aider a creer un tableau dynamique dont les elements sont des caractres?
salut tout le monde
quelqu'un peut-il m'aider a creer un tableau dynamique dont les elements sont des caractres?
Bonjour,
1- Tu déclares un pointeur sur des char.
2- Tu fais une allocation de mémoire pour le nombre de caractères dont t'auras besoin.
3- Tu initialises cette zone.
Bon courage
pour l’allocation de mémoire vas voir : Man malloc.
salut les amis.
merci pour vos contributions. j'avais juste oublié de vider le cache
une petite illustration
avant la resolution du probleme
apres la resolution du probleme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for(i=0;i<n_mod;i++) { printf("donner la %d-iere modalite:",i+1); scanf("%c",t_mod+i); }
merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for(i=0;i<n_mod;i++) { printf("donner la %d-iere modalite:",i+1); fflush(stdin); scanf("%c",t_mod+i); }
je travaille actuelement sur un projet (language c). je rencontre un probleme dans la programmation. je vous explique donc le probleme.
je veux creer un tableau dynamique de chaine de caractere.
1) l'utilisateur donne le nombre de chaine de caractere à entrer dans le tableau
2) je fais une allocation dynamique de mon tableau
3) je parcours le tableau: pour chaque indice, je demande à l'utilisateur d'entrer une chaine de caractere
4) a la fin, je parcours le tableau et j'affiche les chaines de caracteres saisies
j'ai essayé d'autres codes mais toujours pas de solution.
si quelqu'un peut me donner un coup de main, je serais tres soulagé
1er post:
3ème post:Envoyé par denior
Faut savoir, le 1er post permet de créer une chaîne de caractères, l'autre permet de créer un tableau de chaînes de caractères...Envoyé par denior
À la vue de ton dernier post, tu confirmeras je pense que le 3ème post semble être celui se rapprochant le plus de ce que tu souhaites.
De quoi as-tu droit ? Qu'as-tu vu en cours ? Par exemple, est-ce que la fonction strdup est autorisée ? Malloc, calloc, autres ... ?
Tes posts manquent encore de précision pour te guider.
Tu exprimes ton topic résolu et pourtant tu donnes cette affirmation,
???Envoyé par denior
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
C'est malheureusement incorrect. Il se peut que ça marche sur certaines plateformes mais tu ne peux absolument pas vider le cache de cette façon.
Voir ici : http://www.developpez.net/forums/d10...r/#post6047558
L'ennui, c'est que du coup, il n'y a pas de façon simple de faire cela.
merci pour votre remarque.
le 3ieme post repond le mieux a mes attentes.
nous n'avons pas vus les fonction strdup et calloc au cours.
la seule notion que j'ai sur la fonction Malloc est qu'elle permet de faire une allocation dynamique. je donne un exemple pour allouer dynamiquement le tableau t d'entier de n element:
t=(int*)malloc(n*sizeof(int));toutes les fonctions sont permises pour realiser le projet
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager