Bonjour, j'ai des probl�mes pour scanner le contenu de fichiers que j'ai cr�� avec un autre logiciel (Maple). Voici un extrait de 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 <stdlib.h>
#include <stdio.h>
 
FILE *fichier_w=fopen("w.txt","r");
FILE *fichier_g=fopen("g.txt","r");
FILE *fichier_p=fopen("p.txt","r");
 
float wx,wy,wz,gx,gy,gz,p11,p12,p13,p21,p22,p23,p31,p32,p33;
fscanf(fichier_w,"%f|%f|%f|\n\n",wx,wy,wz);
fscanf(fichier_g,"%f|%f|%f|\n\n",gx,gy,gz);
fscanf(fichier_p,"%f|%f|%f|%f|%f|%f|%f|%f|%f|\n\n",p11,p12,p13,p21,p22,p23,p31,p32,p33);
 
fclose(fichier_w);fclose(fichier_g);fclose(fichier_p);
Je pense que le probl�me vient de l'attribut "r" dans l'ouverture des fichiers, en tout cas si je met "w" il n'y a pas de probl�me mais du coup �a efface les fichiers...
Voici un extrait de mes fichiers, qui sont en attribut 'archive':
- g.txt
0.|0.|0.|

0.|0.|.10045e-3|

0.|0.|.20181e-3|

- w.txt
0.|0.|.10000e-1|

0.|0.|.10000e-1|

0.|0.|.10000e-1|

- p.txt
1.|0.|0.|0.|1.|0.|0.|0.|1.|

1.0000|0.|0.|.10000e-4|1.0000|0.|-.50000e-10|-.10000e-4|1.0000|
Voil�, je ne comprends pas d'o� vient le probl�me...

Merci d'avance pour votre aide!