Langage C
Fermé
lamou23
Messages postés
178
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
21 mars 2011
-
29 mai 2010 à 19:50
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 - 29 mai 2010 à 23:52
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 - 29 mai 2010 à 23:52
A voir également:
- Langage C
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage pascal - Télécharger - Édition & Programmation
- Débuter langage batch windows - Guide
1 réponse
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
339
29 mai 2010 à 23:52
29 mai 2010 à 23:52
1) Les premières lignes sont déjà mauvaises : pas question d'inclure des headers C++ dans un programme en C. main() a des paramètres et on déclare les structures tout au moins en tête de fichier après les includes :
2) Tu devrais stocker le contenu du fichier dans une structure en mémoire (à mon sens c'est plus facile via liste chainée). Après il est simplissime de rechercher une entrée ou de sauvegarder à nouveau.
#include <stdlib.h> #include <stdio.h> typedef struct { int num_rue[30]; char nom_rue[60]; char nom_ville[60]; int code_postal; } adresse; typedef struct { char nom[30]; char prenom[30]; adresse adr; } etudiant; int main(int argc, char* argv[]) {
2) Tu devrais stocker le contenu du fichier dans une structure en mémoire (à mon sens c'est plus facile via liste chainée). Après il est simplissime de rechercher une entrée ou de sauvegarder à nouveau.