Bonsoir,

Je suis nouveau en c....
J'aimerai ouvrir des fichiers txt, extraire le contenu, les manipuler et enregistrer dans un nouveau fichier. Le problème c'est qu'apparemment je ma façon de faire n'est pas correcte c'est pour ca j'obtiens des valeurs bizarres !!!
voila 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
 
#include <stdio.h>
int main (void)
{
    int a;
    FILE *file1;
    file1 = fopen ("x.txt","r");
    fscanf(file1,"%f",&a);
    printf ("La valeur de a est %i \n" , a);
    fclose (file1);
    system("pause");
    return 0;
}
j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
La valeur de a est 1977851444
Merci d'avance de votre aide

NB : le fichier "x.txt" contient uniquement le chiffre 5.