• Miércoles 6 de Noviembre de 2024, 08:39

Autor Tema:  Re: Ayuda para terminar una aplicacion, es muy importante  (Leído 813 veces)

lechu

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Ayuda para terminar una aplicacion, es muy importante
« en: Martes 15 de Julio de 2003, 14:51 »
0
FILE *archivo;
int leidos;
AnsiString S;
struct cuadro
    {
    char num_cuadro[3];
    char anno[5];
    char provincia[3];
    char municipio[4];
    char provincia_rep[3];
    char codigo[8];
    char municipio_rep[4];
    char ptokm_inicio[12];
    char ptokm_final[12];
    char titular[2];
    char gestion[2];
    char sennalizacion[2];
    char tipo_firme[2];
    char estado_firme[1];
    char ancho[6];
    char longitud[12];
    char pasos_nivel[4];
    char dimensionado[2];
    char cal_trazado1[2];
    char cal_trazado2[2];
    char cal_trazado3[2];
    }cuadro4;


archivo=fopen("Eic04p00.txt","r");
if (archivo==NULL)
    {
    ShowMessage("ERROR AL ABRIR EL ARCHIVO");
    exit(-1);
    }

fseek(archivo, SEEK_SET, 0);//PARA LLEVAR EL ARCHIVO AL PPIO,POR SI ACASO

while (feof(archivo)==0)
{
   leidos=fread(&cuadro4,sizeof(cuadro)+1,1,archivo);//LEER ESTRUCTURA ENTERA DE CUADRO4
}

:ayuda:
AnsiString S=AnsiString(cuadro4.anno);
cod_HTML->Lines->Insert(2,S);
:question:

if (fclose(archivo)!=0)
    {
    printf("ERROR al cerrar el archivo");
    }
}

LO QUE ESTA ENTRE DIBUJINES ES LO QUE FALLA, YO QUIERO CONVERTIR EL ARRAY DE CHAR DE anno DE LA ESTRUCTURA cuadro4 EN UN ANSISTRING PARA PODER INSERTARLO EN UN MEMO CON LA FUNCION insert(int,ansistring) PERO LO QUE HACE ES ALMACENARME EN EL ANSISTRING s TODA LA ESTRUCTURA cuadro4 Y NO SOLO EL CAMPO anno QUE ES EL QUE YO QUERIA. ES POR QUE ESTA MAL LA ESTRUCTURA???SE TIENE QUE HACER DE OTRA FORMA??

NECESITO AYUDA,ES UNA PARTE DE UN PROYECTO QUE NO LOGRO QUE TIRE

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Ayuda para terminar una aplicacion, es muy importante
« Respuesta #1 en: Lunes 21 de Julio de 2003, 14:22 »
0
Creo que estas revolviendo c con c++ o es que me da le impresion?

Juank
Nota: seria conveniente que nos dijeras que error te sale.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io