Boujours a tous,
J'aimerais savoir comment utiliser fopen avec une variable pour faire un truc comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cin << monfichier; fopen(monfichier,"rb")
Boujours a tous,
J'aimerais savoir comment utiliser fopen avec une variable pour faire un truc comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cin << monfichier; fopen(monfichier,"rb")
Bonjour,
http://man.developpez.com/man3/fopen.3.php
fopen attend un const char*, à toi de le lui fournir, quelle que soit son origine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #include <stdio.h> FILE *fopen (const char *path, const char *mode); FILE *fdopen (int fildes, const char *mode); FILE *freopen (const char *path, const char *mode, FILE *stream);
Par ailleurs, fopen c'est du C, et quitte à faire du C++, autant utiliser les iostream.
Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
Un peu de programmation réseau ?
Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.
Merci
Mais je suis debutant et je n'est pas compris comment saisir l'emplacement d'un fichier a partir d'un cin ou scanf
Tu as trois problèmes:
- saisir le nom du fichier (c'est uine chaine normale)
- ouvrir le fichier (avec un flux de fichier)
- lire le fichier
Ce serait plutot (en omettant la gestion des exceptions...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 //d'abord demander le nom du fichier string readfilename cin>>readfilename; //éventuellement, écrire des controles //puis ouvrir le fichier ifstream file(readfilename, ios_base::binary); //et enfin lire le fichier int a,b,c; file>>a>>b>>c;
Mes principes de bases du codeur qui veut pouvoir dormir:Pour faire des graphes, essayez yEd.
- Une variable de moins est une source d'erreur en moins.
- Un pointeur de moins est une montagne d'erreurs en moins.
- Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
- jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
- La plus sotte des questions est celle qu'on ne pose pas.
le ter nel est le titre porté par un de mes personnages de jeu de rôle
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