begin process at 2010 03 17 00:34:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Existence fichier ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Existence fichier ?

dimanche 9 mars 2003 à 15:34:53 | Existence fichier ?

ranouf

comment peut on savoir si un fichier existe ? sachant que le fichier s'appelle test.ini

dimanche 9 mars 2003 à 17:01:47 | Re : Existence fichier ?

C2S

#include <iostream>
#include <fstream>

using namespace std;

int main()
{
if (!ifstream("C:\\test.ini"))
// je ne sais aps si ca marche sous windows en chemin relatif!!!
{
cout << "le fichier n'existe pas!!!" << endl;
}
return 0;
}
------------
C2S
------------


-------------------------------
Réponse au message :
-------------------------------

> comment peut on savoir si un fichier existe ? sachant que le fichier s'appelle test.ini
>
>
dimanche 9 mars 2003 à 17:15:00 | Re : Existence fichier ?

BruNews

Administrateur CodeS-SourceS
BOOL FileExists(const char* pszfl)
{
WIN32_FIND_DATA wfd;
HANDLE hfl = FindFirstFile(pszfl, &wfd);
if(hfl == INVALID_HANDLE_VALUE) return 0;
FindClose(hfl); return 1;
}
Pour Windows c'est ainsi.
if(FileExists("test.ini")) // traitement OK
else ABSENT;
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> comment peut on savoir si un fichier existe ? sachant que le fichier s'appelle test.ini
>
>
dimanche 9 mars 2003 à 18:09:22 | Re : Existence fichier ?

Krox68

FILE*fichier;
fichier = fopen("test.ini", "r");
if(fichier == NULL)
{
cout << "erreur a l'ouverture du fichier";
}
fclose(fichier);


Krox68


-------------------------------
Réponse au message :
-------------------------------

> comment peut on savoir si un fichier existe ? sachant que le fichier s'appelle test.ini
>
>
dimanche 9 mars 2003 à 18:21:37 | Re : Existence fichier ?

BruNews

Administrateur CodeS-SourceS
Cessez de tester existence fichier en essayant de l'ouvrir.
C'est INVALIDE comme solution.
Si fichier deja ouvert en mode exclusif, ce qui se fait souvent, ta solution repond non et pourtant existe.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> FILE*fichier;
> fichier = fopen("test.ini", "r");
> if(fichier == NULL)
> {
> cout << "erreur a l'ouverture du fichier";
> }
> fclose(fichier);
>
>
> Krox68
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > comment peut on savoir si un fichier existe ? sachant que le fichier s'appelle test.ini
> >
> >
>
dimanche 9 mars 2003 à 18:56:00 | Re : Existence fichier ?

ranouf

je vois que ça fonctionne merci bien mais ce que je pige pas c "using namespace std;" c koi ? une lib ? une fonction relative a une lib tu peux m'eclairer stp ?
dimanche 9 mars 2003 à 19:46:40 | Re : Existence fichier ?

ranouf

big plantage !!!!! a revoir la source mais merci quand meme
lundi 10 mars 2003 à 00:15:27 | Re : Existence fichier ?

C2S

Le C++ a été normalisé en 1998, et dans la norme de 98, entre autre, il faut utiliser des include <XXX> sans ".h" et il existe la notion de namespace!! qui permet de reduire la portée de certains elements! renseigne toi sur les espaces de noms ou namesapce tu verras!!!
------------
C2S
------------


-------------------------------
Réponse au message :
-------------------------------

> je vois que ça fonctionne merci bien mais ce que je pige pas c "using namespace std;" c koi ? une lib ? une fonction relative a une lib tu peux m'eclairer stp ?


Cette discussion est classée dans : fichier, existence


Répondre à ce message

Sujets en rapport avec ce message

test d'existence d'un fichier [ par morad_smi ] bonjour tout le mondepouvez vous me dire si quelqu'un sait comment on teste si un fichier existe en C merci d'avance MFC lire un fichier texte ligne par ligne [ par mqsi ] salut a tous,vs pouvez me dire comment lire un fichier texte ligne par ligne,puis recuperer chaque ligne ds un tableau,et merci pr l'aide,je travail a convertir csv en xls [ par inozuka ] salut, je suis debutant en programmation. je veux convertir un fichier xls en un fichier csv en utilisant le langage c . a plus. creer un fichier Dbf (FoxPro) [ par mqsi ] slt a tous, est ce qu'il est possible de creer un fichier DBF (Foxpro) et inserer des données a ce fichier,et merci d'avance. Utilisation de SaveFileDialog en C++ .NET [ par gicel76 ] BonjourJ'ai développé un projet en C++ sous Visual, basé sur une boite de dialogue. Quand l'opérateur quitte le logiciel, ce dernier lui propose d'enr Utilisation du settimer [ par titi4659 ] Bonjour,je souhaiterai utiliser le SetTimer() mais j'ai des problèmes avec:J'utilise bien une fonction callback dans laquelle je vais écrire dans un f Envoi de fichier sur FTP via telnet [ par XKaliBur ] Bonjour, si je poste ça ici c'est bien sur dans le but de fair ça en C++ mais c'est pas ça le problème : Voila ce que je vais avec telnet : telnet1 recuperer le nom d'un fichier a partire du chemin du fichier [ par sebastienmz ] Bonjourje voudrais savoire comment on peut récupérer le nom d'un fichier à partir de son chemin ?_______Sébastien Metthez<a target="_blank" title="www message d'erreur [ par mqsi ] bjr a tous;j'ai un petit probleme : j'ai un programme qui lire un fichier text ligne par ligne quand le fichier contient plusieur ligne( equivalent  3 Récupérer un fichier sur un serveur [ par nams2590 ] Bonjour,J'ai mis un fichier sur mon site perso, et je voudrais le récupérer avec C++ Builder. Pourriez vous m'expliquer comment faire.Merci pour vos r


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,920 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales