A voir également:
- Création d'un nouveau fichier en c
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
6 réponses
dubcek
Messages postés
18719
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
4 mai 2024
5 615
26 déc. 2009 à 10:43
26 déc. 2009 à 10:43
hello
avec "r" dans fopen, le fichier doit exister puisqu'on veut lire, utiliser "a" pour créer le fichier
avec "r" dans fopen, le fichier doit exister puisqu'on veut lire, utiliser "a" pour créer le fichier
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
378
26 déc. 2009 à 10:46
26 déc. 2009 à 10:46
Salut,
un lien utile:http://www.cplusplus.com/reference/
Pour creer un fichier fichier = fopen("text.txt", "w");
@+
un lien utile:http://www.cplusplus.com/reference/
Pour creer un fichier fichier = fopen("text.txt", "w");
@+
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
26 déc. 2009 à 10:47
26 déc. 2009 à 10:47
Ce n'est pas ton jour de chance !
Il y a 6 attributs possibles pour ouvrir un fichier, à savoir: r, w, a, r+, w+, a+ et tu choisis le seul qui, dans ton cas, ne peut fonctionner. En effet, 'r' demande à ouvrir le fichier en lecture seule, il est donc nécessaire que ce fichier existe !
Il y a 6 attributs possibles pour ouvrir un fichier, à savoir: r, w, a, r+, w+, a+ et tu choisis le seul qui, dans ton cas, ne peut fonctionner. En effet, 'r' demande à ouvrir le fichier en lecture seule, il est donc nécessaire que ce fichier existe !
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { FILE* fichier = fopen("text.txt", "w"); if (fichier) { printf("Le fichier a été crée\n"); fclose(fichier); } else printf("Impossible de créer le fichier\n"); return EXIT_SUCCESS; }Bonne continuation.
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
378
26 déc. 2009 à 12:07
26 déc. 2009 à 12:07
Salut,
le nombre de quoi??
Caractère??
@+
le nombre de quoi??
Caractère??
@+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
378
26 déc. 2009 à 12:17
26 déc. 2009 à 12:17
Salut,
http://www.cplusplus.com/reference/cstdio/ftell/
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
FILE* pFile = NULL;
long size;
pFile = fopen("c:\\temp\\test.txt", "r");
if (pFile==NULL) perror ("Error opening file");
else
{
fseek (pFile, 0, SEEK_END);
size=ftell (pFile);
fclose (pFile);
printf ("Size of test.txt: %ld bytes.\n",size);
}
return 0;
}
@+
http://www.cplusplus.com/reference/cstdio/ftell/
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
FILE* pFile = NULL;
long size;
pFile = fopen("c:\\temp\\test.txt", "r");
if (pFile==NULL) perror ("Error opening file");
else
{
fseek (pFile, 0, SEEK_END);
size=ftell (pFile);
fclose (pFile);
printf ("Size of test.txt: %ld bytes.\n",size);
}
return 0;
}
@+