Erreur d'ouverture de fichier en C
Résolu
strato-boy
Messages postés
831
Statut
Membre
-
fiddy Messages postés 11653 Statut Contributeur -
fiddy Messages postés 11653 Statut Contributeur -
Bonjour à tous !
je débute en C et j'apprends ce langage grâce au tutoriel du site du Zéro.
je suis arrivé au chapitre sur l'écriture dans un fichier et la ... j'ai un gros problème !
impossible d'ouvrir un fichier ! le code suivant m'affiche toujours le message d'erreur !
je ne pense pourtant pas avoir fait d'erreur !
voila le code :
pour info, je suis sous ubuntu 10.04 et j'utilise Code::Blocks .
merci a tous !
je débute en C et j'apprends ce langage grâce au tutoriel du site du Zéro.
je suis arrivé au chapitre sur l'écriture dans un fichier et la ... j'ai un gros problème !
impossible d'ouvrir un fichier ! le code suivant m'affiche toujours le message d'erreur !
je ne pense pourtant pas avoir fait d'erreur !
voila le code :
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE* fichier = NULL;
fichier = fopen("test.txt", "r+");
if (fichier != NULL)
{
fputc('A', fichier); // Ecriture du caractère A
fclose(fichier); // On ferme le fichier qui a été ouvert
}
else
{
printf("erreur d'ouverture .... \n");
}
return 0;
}
pour info, je suis sous ubuntu 10.04 et j'utilise Code::Blocks .
merci a tous !
A voir également:
- Erreur lors de l'ouverture du fichier en écriture
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
Effectivement, comme le dit le manuel, w+ créée le fichier s'il n'existe pas contrraiement à r+.
Cdlt,