Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : chemain d'un fichier d'entré en c++ [ Divers / Général ] (yanlou)

samedi 12 juillet 2008 à 14:52:34 | chemain d'un fichier d'entré en c++

yanlou

salut,
je veux savoir comment on peux dans un programme en c++ ne pas donné le fichier d'entré dans le code exemple:

ifstream fichier_d'entré("fichier.txt"); mais que le programme nous permet de le choisir, qu'il puisse nos donné un fenétre commande pour le choisir et aprés le programme s'excuté normalement.
merçi d'avance pour votre aide.

maximus

samedi 12 juillet 2008 à 15:29:21 | Re : chemain d'un fichier d'entré en c++

SAKingdom

Membre Club
Je ne comprend pas trop bien ta question mais peut-être veux tu parler de la méthode open:

ifstream fichier;

...

fichier.open(buffer);

Sinon, j'ai rien compris.

C++ (@++)


samedi 12 juillet 2008 à 17:11:25 | Re : chemain d'un fichier d'entré en c++

jfrancois

Bonjour,

Voir la fonction GetOpenFileName().

Jean-François


samedi 12 juillet 2008 à 20:52:42 | Re : chemain d'un fichier d'entré en c++

gamemonde

Membre Club
ifstream oFichier;
char cFile[256];

cin >> cFile;
oFichier.open(cFile);
.....
oFichier..close();

samedi 12 juillet 2008 à 23:33:28 | Re : chemain d'un fichier d'entré en c++

SAKingdom

Membre Club
cin pour récupérer un nom de fichier, c'est pas l'idéal.

fgets (ou équivalent C++) avec stdin comme 3 ème argument, par exemple, récupérera la saisie sans problèmes.

C++ (@++)


samedi 12 juillet 2008 à 23:35:23 | Re : chemain d'un fichier d'entré en c++

gamemonde

Membre Club
sur mais quand on commence a utiliser la stl on l'utilise au complet

dimanche 13 juillet 2008 à 00:07:03 | Re : chemain d'un fichier d'entré en c++

SAKingdom

Membre Club
Débutant ou pas, je vois mal comment récupérer un nom de fichier contenant des espaces avec cin.

Ceci dit, après relecture de:
"qu'il puisse nos donné un fenétre commande pour le choisir"
que l'on peut traduire en:
"qu'il puisse faire apparaître une fenêtre permettant de sélectionner le fichier"
je crois que la solution est GetOpenFileName, comme proposé par jfrancois, si sous windows.

C++ (@++)


lundi 14 juillet 2008 à 11:35:30 | Re : chemain d'un fichier d'entré en c++

yanlou

Réponse acceptée !
salut
la solution que j'ai trouvé
#include <iostream>

#include <string>
 
int main()
{
    std::string chaine;
    std::cout << "Nom du fichier : " << std::endl;
    std::cin >> chaine;
    std::ifstream file (chaine.c_str());
}

maximus

lundi 14 juillet 2008 à 12:00:40 | Re : chemain d'un fichier d'entré en c++

yanlou

merçi pour votra aide

maximus



Cette discussion est classé dans : fichier, programme, entré, donné, chemain


Répondre à ce message

Sujets en rapport avec ce message

lire un fichier d'option [ par Vinsou ] Je dévellope un projet sous linux. Dans ce programme j'ai des variables qui contiennent le chemin de fichiers se trouvant sur le système, qui doivent QUESTION ya T IL UN AUTRE MOYEN EN RESEAU ? [ par bily ] Vegeta :-)comment faire pour envoyer un fichier par programme ??je programme en c++builder et j'utilise les socketsG 1 IDEE mais est ce la BONNE ?Li fopen() et shell_notifyicon() [ par CyberP ] 1) J'ai créé un programme qui lit dans un fichier qui est normalement dans le meme répertoire que le programme. Mais lorsque je le lance grâce à un ra ouverture d'un fihier au lancement d'un programme [ par spirit ] j'aimerai savoir comment connaitre le nom d'un fichier lors de l'execution du programme associé à ce fichierex: quand on clique sur un fichier .txt, B programme à faire [ par cmoa ] bonjour , j'ai un programme que je ne sais pas écrire (j'y connais rien)voici le sujet:écrire 1 programme qui lit le contenu d'1 fichier(source écrit Mon programme croit que c'est la fin du fichier alors que c'est juste l'octet 1A ! [ par MarcPlouhinec ] Mon programme lit un fichier. Il croit que c'est la fin du fichier quand il rencontre l'octet 1A.Comment faire pour qu'il puisse lire tout le fichier copier un fichier ressource lors de l'execution [ par arthuro2001 ] Je voudrais copier un fichier exe ( ou tout autre type de fichier ) en ressource de mon programme sur la machine executant mon programme afin de pouv probleme bizarre [ par tcok ] salut a tous,voila je poste un message sur ce forum parce que je confronter a un probleme extrement bizarre qui depasse mes connaissance.g fait un pet suppression d'un fichier .ini [ par zakspeed ] BonjourJe suis débutant en la matière mais j'ai soif d'apprendre.J'ai pu lire sur ce site qu'il était possible de supprimer le fichier ini d'un progra [Fichier Texte] Comment récuperer les informations [ par wallon14 ] Bonjour !Je voudrai savoir comment réaliser un programme qui me permettrai de:- Selectionner le nom d'un fichier- Déterminer le nombre de lignes, de c


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.