• Domingo 19 de Mayo de 2024, 05:47

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - cherrylylu

Páginas: [1]
1
C/C++ / Re: ayuda structuras en modo grafico
« en: Martes 11 de Junio de 2002, 02:30 »
Hola!
Tengo un pequeño editor de textos, guarda el archivo como archivo.txt

Al realizar abrir(): debe capturar el nombre del archivo, leerlo, buscarlo en la unidad a:, y mostrar el contenido del archivo.txt . Pero no se como capturar la cadena (nombredelarchivo) en modo grafico, para que busque y abra el archivo desde la unidad a:, o si alguien me puede decir que tengo mal en el codigo porfavor,recomendarme algun sitio,etc.

//**** Abrir * * * * * * * *
void abrir()
{
char nombrearch[12],tecla,pos;
int i;
box(150,100,450,280,1,9);
box(155,105,444,275,1,7);
setcolor(WHITE);
outtextxy(250,110,"A B R I R ");
outtextxy(160,140,"Introduzca el nombre del archivo");

nombrearch[0]='x0';
do{
   setcolor(WHITE);//color para escribir
   outtextxy(160,160,nombrearch);
   tecla=getch();
   if(isalnum(tecla)|| isspace(tecla)||ispunct(tecla))  
      {
      pos=strlen(nombrearch);
      R.cadena[pos]=tecla;
      R.cadena[pos+1]='x0';
      }
}  while (tecla !='xD');


arch=fopen(nombrearch,"r");
fread(&R,sizeof(struct registro),1,arch);
while(!feof(arch))
{
outtextxy(40,70+i*10,R.cadena);
fread(&R,sizeof(struct registro),1,arch);
i++;
}
fclose(arch);

getch();
}
//*****************************************************************
Gracias...
*nota:salnum =caracter y letras

Páginas: [1]