Bonjour tout le monde on a un petit probléme de compilation dans c++ voici notre main:
void main()
{
FILE *f1,*x,*y,*z;
int p,j,k,n,i,pos;
char c,;
char t1[20];
int t2[4];
float num2;
f1=fopen("c:\\tp2ex1.txt","r" );
x=fopen("coordonnées1.txt","w" );
y=fopen("coordonnées2.txt","w" );
z=fopen("coordonnées3.txt","w" );
do
{
if(fgetc(f1)==')')
n++;
}while(!feof(f1));
do
{
j=1;
fseek(f1,pos,0);
do
{
c=fgetc(f1);
t1[j]=c;
j++;
}while(c!=')');
pos=ftell(f1);
for(k=1;k<=j;k++)
{
if (t1[k]==',')
t2[p]=k;
p++;
}
for(k=1;k<=t2[1];k++)
{
stocker(t1[k],x);
}
for(k=t2[1];k<=t2[2];k++)
{
stocker(t1[k],y);
}
for(k=t2[2];k<=j;k++)
{
stocker(t1[k],z);
}
}while(!feof(f1));
fseek(x,0,0);
restocker(x);
fseek(x,0,0);
fseek(y,0,0);
restocker(y);
fseek(y,0,0);
fseek(z,0,0);
restocker(z);
fseek(z,0,0);
do
{
fprintf(x,"%f",num2);
}while(!feof(x));
}
A la fin ca nous affiche 4 warnings:
warning C4700: uninitialized local variable 'n' used
warning C4700: uninitialized local variable 'pos' used
warning C4700: uninitialized local variable 'p' used
warning C4700: uninitialized local variable 'num2' used
Merci de votre aide,on est assez novices dans l'utilisation de c++