|
Ayuda con archivo txt
Hola, tengo un problema. Lo que quiero hacer es que cuando ingrese en un edit el numero de documento, lo busque en un
archivo.txt y me traiga toda informacion que hay hay el primer punto que encuentre.
el archivo contiene esto
55555555 Carlos Sanchez Argentina. 888888888 Pedro Vazques Chile. 6666666 Julian Cacho Uruguay.
En el boton tengo esto
Código:
void __fastcall TForm2::Button2Click(TObject *Sender)
{
char linea[128];
char linea3[123]="";
AnsiString linea2;
ifstream archi("datos.txt");
string documento;
documento=Edit4->Text.c_str();
int docu;
while(!archi.eof())
{
archi.getline(linea,sizeof(linea));
for (int i=0;i<strlen(linea);i++){
if (linea[i]==documento[i]){
docu=i;
}
}
for (int i=docu;i<strlen(linea);i++){
if (linea[i]!='.'){
linea3[i]=linea3[i]+linea[i];
}
}
}
Edit3->Text=linea3;
archi.close();
}
Si pueden ayudarme se los agradezco.
Última edición por eennzzoo fecha: 07-11-2013 a las 17:36:30.
Razón: mal editado
|