Enregistrement et tableau de chaine caractère
Résolu/Fermé
yaorens
yaorens
- Messages postés
- 205
- Date d'inscription
- dimanche 5 avril 2009
- Statut
- Membre
- Dernière intervention
- 30 mai 2013
yaorens
- Messages postés
- 205
- Date d'inscription
- dimanche 5 avril 2009
- Statut
- Membre
- Dernière intervention
- 30 mai 2013
A voir également:
- Enregistrement et tableau de chaine caractère
- Enregistrement et tableau de chaine caractère ✓ - Forum - Programmation
- Récupération d'un tableau de chaines de caractères ✓ - Forum - C
- Tableau de chaine de caractere en C ✓ - Forum - C
- Tableau de chaines de caracteres sur MATLAB ✓ - Forum - Matlab
- [c]tableau de chaine de caractère ✓ - Forum - C
3 réponses
fiddy
Modifié par fiddy le 13/08/2012 à 20:56
- Messages postés
- 11067
- Date d'inscription
- samedi 5 mai 2007
- Statut
- Contributeur
- Dernière intervention
- 23 avril 2022
Modifié par fiddy le 13/08/2012 à 20:56
Bonjour,
si je veux écrire un vecteur
Il n'y a pas vraiment de vecteurs en C. Mais tu peux résoudre ton problème en faisant un tableau 2D (matrice).
Par exemple : char prenom[5][10]; tu auras 5 chaînes de 10 char. Autrement dit, tu pourras stocker 5 prénoms de 9 lettres (le 10ème étant le '\0').
Pour les structures :
Google is your friend
si je veux écrire un vecteur
Il n'y a pas vraiment de vecteurs en C. Mais tu peux résoudre ton problème en faisant un tableau 2D (matrice).
Par exemple : char prenom[5][10]; tu auras 5 chaînes de 10 char. Autrement dit, tu pourras stocker 5 prénoms de 9 lettres (le 10ème étant le '\0').
char prenom[5][10]; int i; /* Définir le tableau 2D. */ for(i=0;i<5;i++) printf("%s\n", prenom[i]); /*ou puts(prenom[i]);*/
Pour les structures :
struct Nom_structure prenom[5]; /*Par convention, on utilise une majuscule pour la 1ère lettre du nom de la structure*/ scanf("%d", &prenom[i].variable1); printf("%d\n", prenom[i].variable1);
Google is your friend
yaorens
13 août 2012 à 21:14
- Messages postés
- 205
- Date d'inscription
- dimanche 5 avril 2009
- Statut
- Membre
- Dernière intervention
- 30 mai 2013
13 août 2012 à 21:14
ok , merci beaucoup pour tes informations.
tu fais beaucoup pour moi , je te souhaite de passer une bonne soirée
tu fais beaucoup pour moi , je te souhaite de passer une bonne soirée
yaorens
13 août 2012 à 21:29
- Messages postés
- 205
- Date d'inscription
- dimanche 5 avril 2009
- Statut
- Membre
- Dernière intervention
- 30 mai 2013
13 août 2012 à 21:29
je vais le marquer comme résolu