Você está na página 1de 2

//--------------------------------------------------------------------------#include <vcl.

h>
#pragma hdrstop
#include <iostream>
#include <stdio.h>
#include<fstream.h>
#include <stdlib.h>
#include <math.h>
#include <Printers.hpp>
#include <algorithm>
#define PI 3.14159265358979;
#include "Looping.h"
//--------------------------------------------------------------------------#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//--------------------------------------------------------------------------__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)


{
OpenDialog->DefaultExt = "txt";
OpenDialog->FileName = "*.txt";
if (OpenDialog->Execute())
{
EdInput->Text= ExtractFileName(OpenDialog->FileName);
}
}
//--------------------------------------------------------------------------void __fastcall TForm1::Button2Click(TObject *Sender)
{
/* SaveDialog->DefaultExt= "txt";
SaveDialog->FileName="*.txt" ;
if (SaveDialog->Execute())
{
EdOutput->Text= ExtractFileName(SaveDialog->FileName);
} */
SaveDialog->FileName ;
if (SaveDialog->Execute())
{
EdOutput->Text= ExtractFileName(SaveDialog->FileName);
}
}
//--------------------------------------------------------------------------void __fastcall TForm1::Button3Click(TObject *Sender)
{
char FileInput[200];
FILE *in;
strcpy(FileInput,EdInput->Text.c_str());
in = fopen(FileInput,"r");
int x,n;
n=0;
while ( !feof(in) )

{
fscanf(in,"%*s\n");
n=n+1;
}
fclose (in);
int A[100],B[100],C[100],D[100];
in = fopen(FileInput,"r");
for(x=1;x<=n;x++)
{
fscanf(in,"%d,%d,%d\n",&A[x],&B[x],&C[x]);
}
fclose (in);
for(x=1;x<=n;x++)
{ D[x]=A[x]+B[x]+C[x];}
//Save file final ************************************
char OutputFile[200];
FILE *out;
strcpy(OutputFile,EdOutput->Text.c_str());
out= fopen(OutputFile,"w");
{
for(x=1;x<=n;x++)
{
fprintf(out,"%d,%d,%d,%d\n",A[x],B[x],C[x],D[x]);//Hasil
}
}
fclose(out);

}
//---------------------------------------------------------------------------

Você também pode gostar