Hello je suis un débutant dans le domaine...
Je narrive po a ne plus avoir d'erreurs lors de la compilation:)
Je dois faire un programme ou je dois ouvrir un fichier puis le lire (jusqua la fin). Trouvé la valeur xmax,xmin,ymin et ymax contenu dans le fichier txt..(fichier txt contenant environ 15000 valeux.. du styke " 25.0264 1.00548", ce sont des coordonées de points)
voila le code source :)
(xminEdit,xmaxEdit,yminEdit et ymaxEdit ce sont des zone de txt.)
Merci de me consacre un peu de votre temps et un peu de votre savoir :)
pour avoir les sources ... maillé moi :)
//---------------------------------------------------------------------------
#include <vcl.h>
#include <iostream.h>
#include <fstream.h>
#pragma hdrstop
#include "tezst.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
char *filename=NULL;
float xinit=0,yinit=0;
float xmax,ymax,xmin,ymin;
float x,y;
float xech=0,yech=0;
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::OLClick(TObject *Sender)
{
if(openDiag->Execute())
{
lblFileName->Caption=openDiag->FileName;
filename=openDiag->FileName.c_str();
}
int s;
char PC;
FILE *f;
if (filename!=NULL)
{
f=fopen(filename,"rt");
fscanf(f,"%d",&s);
lblFileName->Caption=s;
while(!feof(f)) //lecture du fichier juska la fin.
{
if( PC == 0 )
{
xmax = xmin =x;
ymax = ymin =y;
}
//recherche des points maximum
if(xmax<=x) xmax=x;
if(ymax<=y) ymax=y;
//recherche des points minimum
if(xmin>=x) xmin=x;
if(ymin>=y) ymin=y;
xmin->Caption->xminEdit; //affichage de xmin dans xminEdit
xmax->Caption->xmaxEdit; //affichage de xmax dans xmaxEdit
ymin->Caption->xminEdit; //affichage de xmin dans yminEdit
ymax->Caption->xmaxEdit; //affichage de xmax dans ymaxEdit
}
}
fclose(f);
}
//---------------------------------------------------------------------------