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 35 36 37 38 39 40 41 42
| #include<iostream.h>
#include <stdlib.h>
#include <stdio.h>
//using namespace std;
void main(int argc,char **argv)
{
FILE *ARG;
int i;
int n;
int m;
char c1;
char c2;
char c3[4];
float Tmax;
float **cord;
cout<<"lecture du fichier:"<<endl;
ARG = fopen("p1.2.a.txt","r");
fscanf(ARG,"%c\t%d",&c1,&n);
fscanf(ARG,"\n%c\t%d",&c2,&m);
fscanf(ARG,"\n%c%c%c%c\t%f",&c3[0],&c3[1],&c3[2],&c3[3],&Tmax);
cout<<c1<<":"<<n<<endl;
cout<<c2<<":"<<m<<endl;
cout<<c3[0]<<c3[1]<<c3[2]<<c3[3];
cout<<":"<<Tmax<<endl;
cord= new float*[n];
for(i=0;i<n;i++)
cord[i]= new float[3];
for(i=0;i<n;i++)
{
fscanf(ARG,"\n%f\t%f\t%f",&cord[i][0],&cord[i][1],&cord[i][2]);
}
for(i=0;i<n;i++)
{
cout<<cord[i][0]<<"\t"<<cord[i][1]<<"\t"<<cord[i][2]<<endl;
}
fclose(ARG);
} |
Partager