Lire une matrice dans un fichier texte en mémorisant les chiffres dans un tablea
LaamZ
Messages postés1Date d'inscriptionvendredi 14 janvier 2011StatutMembreDernière intervention20 mars 2011
-
20 mars 2011 à 20:13
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023
-
21 mars 2011 à 10:18
Bonjour,
J'aimerai savoir comment lire une matrice dans un fichier texte comme ceci:
et attribuer chaque nombre à une case dans un tableau car je compte m'en servir pour programmer un plateau de jeu en remplaçant chaque nombre par une image adéquate. Je suis vraiment qu'une débutante. Je sais qu'on utilise ifstream pour cela mais je n'ai aucune idée de comment procéder.
Merci pour votre aide
A voir également:
Lire une matrice dans un fichier texte en mémorisant les chiffres dans un tablea
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 21 mars 2011 à 10:18
En C++:
- Utilisation de std::ifstream:
std::ifstream file("fichier.txt");
std::string line;
file >> line;
- A chaque fois que tu fais un: file >> line, tu mets dans line, l'un des chiffres. Tu le fais tant qu'il en reste.
- Pour savoir s'il reste des lignes, il faut faire un "while (file >> line)"
- Tu mets les chiffre trouvés dans un std::vector<std::vector> > tab; à l'aide de .push_back().
Avec ces éléments, et si tu regardes la documentation sur le net, tu devrais pouvoir t'en sortir. Si tu es bloqué, poste ton code.
________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfoliohttp://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question