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 : Sélectionner tout - Visualiser dans une fenêtre à part
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!!!