Lire un fichier contenant un tableau à double entrer
Résolu/Fermé
Ismaila_2713
Messages postés
2
Date d'inscription
mercredi 13 novembre 2019
Statut
Membre
Dernière intervention
14 novembre 2019
-
13 nov. 2019 à 07:07
yg_be Messages postés 23487 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 10 mars 2025 - 14 nov. 2019 à 15:33
yg_be Messages postés 23487 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 10 mars 2025 - 14 nov. 2019 à 15:33
A voir également:
- Lire un fichier contenant un tableau à double entrer
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire un fichier epub - Guide
- Double ecran - Guide
- Comment réduire la taille d'un fichier - Guide
- Rechercher ou entrer l'adresse - Guide
2 réponses
yg_be
Messages postés
23487
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
10 mars 2025
Ambassadeur
1 570
13 nov. 2019 à 10:30
13 nov. 2019 à 10:30
bonjour,
je pense que tu peux le faire, si tu as déjà fait des exercices en C avec des fichiers et avec des tableaux.
je pense que tu peux le faire, si tu as déjà fait des exercices en C avec des fichiers et avec des tableaux.
[Dal]
Messages postés
6204
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
27 février 2025
1 101
Modifié le 14 nov. 2019 à 13:15
Modifié le 14 nov. 2019 à 13:15
Salut Ismaila_2713,
yg_be a raison, il n'y a rien de difficile dans ce que tu te proposes de faire pourvu que tu disposes de bases minimales.
J'ajouterai que ta question est mal posée et que pour y répondre on peut se contenter de te dire que pour ouvrir un fichier texte, quelque soit son contenu, il suffit d'utiliser la fonction standard
http://www.cplusplus.com/reference/cstdio/fopen/
Par exemple, pour un fichier s'appelant "data.txt" présent dans le répertoire courant d'exécution du programme, tu fais juste :
Si c'est tout ce que tu dois faire, ce code fait l'affaire.
Si tu dois lire le contenu du fichier texte pour pouvoir en faire quelque chose, tu as des fonctions travaillant sur le type pointeur sur FILE qui sont disponibles dans <stdio.h> et auxquelles tu devrais t'intéresser, par exemple
Si tu dois mettre les 9 entiers en mémoire dans un tableau à deux dimensions d'entiers, tu peux aussi te simplifier la vie, en ayant à l'esprit qu'un tableau en C, même multidimensionnel, est normalement un espace de mémoire où les données sont stockées de façon contiguë.
On parle des tableaux en C là : https://zestedesavoir.com/tutoriels/755/le-langage-c-1/1043_aggregats-memoire-et-fichiers/4281_les-tableaux/#3-14094_les-tableaux-multidimensionnels par exemple, et certainement aussi dans ton cours ou ton manuel.
Une fois que tu auras avancé dans ton programme, peux-être peux tu poster sur le forum ton code C (lis ceci avant de poster du code pour le poster correctement sur le forum, avec coloration syntaxique comme dans mon exemple ci-dessus) et poser une vraie question sur ce qui te pose réellement problème, si tu en rencontres un.
Dal
yg_be a raison, il n'y a rien de difficile dans ce que tu te proposes de faire pourvu que tu disposes de bases minimales.
J'ajouterai que ta question est mal posée et que pour y répondre on peut se contenter de te dire que pour ouvrir un fichier texte, quelque soit son contenu, il suffit d'utiliser la fonction standard
fopen()...
http://www.cplusplus.com/reference/cstdio/fopen/
Par exemple, pour un fichier s'appelant "data.txt" présent dans le répertoire courant d'exécution du programme, tu fais juste :
#include <stdio.h> int main(void) { FILE * pFile; pFile = fopen("data.txt","r"); if (pFile != NULL) { fclose(pFile); } return 0; }
Si c'est tout ce que tu dois faire, ce code fait l'affaire.
Si tu dois lire le contenu du fichier texte pour pouvoir en faire quelque chose, tu as des fonctions travaillant sur le type pointeur sur FILE qui sont disponibles dans <stdio.h> et auxquelles tu devrais t'intéresser, par exemple
fscanf()qui fonctionne de façon similaire à
scanf().
Si tu dois mettre les 9 entiers en mémoire dans un tableau à deux dimensions d'entiers, tu peux aussi te simplifier la vie, en ayant à l'esprit qu'un tableau en C, même multidimensionnel, est normalement un espace de mémoire où les données sont stockées de façon contiguë.
On parle des tableaux en C là : https://zestedesavoir.com/tutoriels/755/le-langage-c-1/1043_aggregats-memoire-et-fichiers/4281_les-tableaux/#3-14094_les-tableaux-multidimensionnels par exemple, et certainement aussi dans ton cours ou ton manuel.
Une fois que tu auras avancé dans ton programme, peux-être peux tu poster sur le forum ton code C (lis ceci avant de poster du code pour le poster correctement sur le forum, avec coloration syntaxique comme dans mon exemple ci-dessus) et poser une vraie question sur ce qui te pose réellement problème, si tu en rencontres un.
Dal
Ismaila_2713
Messages postés
2
Date d'inscription
mercredi 13 novembre 2019
Statut
Membre
Dernière intervention
14 novembre 2019
14 nov. 2019 à 14:15
14 nov. 2019 à 14:15
Merci bien a tous ...c'est ok mon travail
yg_be
Messages postés
23487
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
10 mars 2025
1 570
>
Ismaila_2713
Messages postés
2
Date d'inscription
mercredi 13 novembre 2019
Statut
Membre
Dernière intervention
14 novembre 2019
14 nov. 2019 à 15:33
14 nov. 2019 à 15:33
peux-tu alors marquer le sujet comme résolu, via la roue dentée à droite du titre?