A voir également:
- Repertoire en c
- Répertoire téléphonique gratuit - Télécharger - Bureautique
- Pourquoi certains contacts disparaissent de mon répertoire - Accueil - Guide Android
- Créer un répertoire alphabétique sur word - Forum Excel
- Mon répertoire - Forum iPhone
- Répertoire démarrage windows 11 - Guide
4 réponses
je sait pas si il y a une fonction qui fait sa mais tu peut le faire de cette façon
si il trouve pas le fichier il affiche "The following error occurred: No such file or directory"
#include <stdio.h>
int main ()
{
FILE * pFile;
pFile=fopen ("unexist.ent","rb");
if (pFile==NULL)
perror ("The following error occurred");
else
fclose (pFile);
return 0;
}
si il trouve pas le fichier il affiche "The following error occurred: No such file or directory"
if(path==NULL)
{
printf("erreur fichier nn valide");
}
else{
//se que tu veut faire si le chemain et valide
}
//fermer le fichier
Pour savoir si un répertoire existe c'est le même principe (on essay de l'ouvrir) mais pas avec les mêmes fonctions:
Pour utiliser la fonction opendir il faut inclure le header dirent.h donc ajouter au prog
edit: noubli pas de fermer le répertoire avec closedir(repertoire);
DIR* repertoire;
if((repertoire = opendir("bin")) == NULL)
{
printf("Ce repertoire n'existe pas");
}
else
{
printf("Ce repertoire existe et est ouvert");
}
Pour utiliser la fonction opendir il faut inclure le header dirent.h donc ajouter au prog
#include <dirent.h>
edit: noubli pas de fermer le répertoire avec closedir(repertoire);
> Configuration: Windows Vista Internet Explorer 7.0
Sous Windows avec les apis de File System (voir chez les pros https://www.ovh.co.uk/mail/ )
Sous Windows avec les apis de File System (voir chez les pros https://www.ovh.co.uk/mail/ )
char*path;
path=("C:\...\...\fichier.html);
FILE* pf=fopen(path,"rw");
et je dois tester si il est valide et que c'est pas un repertoire et j'ai mis
if(path==NULL || path==?)
{
printf("erreur fichier nn valide");
}
et je sais pas cooment faire la ou j'ai mis ?