A
AMakar
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
char a[255];
float x1[255];
float y1[255];
int k;
int i=0;
FILE* fin=fopen("in.xls","r");
while( (fgets(a,254,fin)) != NULL)
{
sscanf(a, "%f %f",&x1,&y1);
printf("%f \n %f\n",x1,y1);
++i;
}
//fclose(fin);
k = i;
i=0;
FILE* fout=fopen("out.xls","w");
while(i<k)
{
fprintf(fout,"%f \t %f\n",x1,y1);
++i;
}
fclose(fin);
fclose(fout);
system("PAUSE");
return 0;
}
Вот текст тестовой программки. она должна просто из файла in переместить данные в файл out. Перемещаются какие-то непонятные числа. Подскажите пожалуйста, как мне считать данные из талицы?
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
char a[255];
float x1[255];
float y1[255];
int k;
int i=0;
FILE* fin=fopen("in.xls","r");
while( (fgets(a,254,fin)) != NULL)
{
sscanf(a, "%f %f",&x1,&y1);
printf("%f \n %f\n",x1,y1);
++i;
}
//fclose(fin);
k = i;
i=0;
FILE* fout=fopen("out.xls","w");
while(i<k)
{
fprintf(fout,"%f \t %f\n",x1,y1);
++i;
}
fclose(fin);
fclose(fout);
system("PAUSE");
return 0;
}
Вот текст тестовой программки. она должна просто из файла in переместить данные в файл out. Перемещаются какие-то непонятные числа. Подскажите пожалуйста, как мне считать данные из талицы?