Probleme avec la fonction fopen
slt,
J'espère que quelqu'un pourra m'aider.
Voici donc mon problème,j'utilise codeblock et je n'arrive pas à ouvrir des fichiers avec fopen et cie. La compilation ne provoque pas d'erreur. Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define TAILLE_MAX 10
int main(int argc, char *argv[])
{
FILE* premier=NULL;
FILE* deuxieme=NULL;
char chaine[TAILLE_MAX] = "";
premier=fopen("test","rb");
deuxieme=fopen("text1.txt","w");
if (premier != NULL && deuxieme!= NULL)
{
while (fgets(chaine, TAILLE_MAX, premier) != NULL)
{
printf("%s", chaine);// On affiche la chaîne qu'on vient de lire
fprintf(deuxieme,"%s",chaine);// on copie ds le 2nd fichier le contenu en binaire du 1er
}
fclose(deuxieme);
fclose(premier);
}
else
{
printf("erreur d'ouverture des fichiers");
}
return 0;
} |
la console m'affiche le message d'erreur("erreur d'ouverture des fichiers") or les fichiers test et tex1 existent bien et je les ai mis dans mon projet avec le main.c
ce que je veux faire c'est ouvrir test et copier son contenu binaire dans text1!!!