elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / codigo para enviar a imprimir una cadena de caracter via impresora en: 9 Noviembre 2011, 04:51 am
uso borland c y lespido de favor que me faciliten de el codigo para imprimir por impresora

y lo  nesesario que nesecito saber para lograr la impresion
2  Programación / Programación C/C++ / programa con ficheros en: 24 Octubre 2011, 19:33 pm
lo que me piden en el programa

MENU
1. ingresar(escribir en un fichero)
2.consultar(con fseek ir a determinado registro)
3.modificar(con fseek modificar un registro determinado)
4.mostrar(muestra todos los registros)

ayudame con este programa

esta hecho con funciones

/*ingreso, consulata, mostrar todo, modificar,salir*/

#include<stdio.h>
#include<conio.h>

void ingreso();
void consulta();
void mostrar();
void modificar();

 FILE *pf;
 char cadena[4000];

void main()
{
 clrscr();
 int op;



      printf("1.ingrese");
      printf("\n2.consulta");
      printf("\n3.mostrar todo");
      printf("\n4.modificar");
      printf("\n5.salir");
      printf("\n\nescoja opcion");

      scanf("%d",&op);

   

      switch(op)
         {
            case 1: ingreso();break;
       case 2: consulta();break;
       case 3: mostrar();break;
                 case 4: modificar();break;

         }




 getch();

}






     void consulta()
     {
   int n;
   if((pf=fopen("ejemplo.txt","r"))==NULL)
       {
      printf("error");
       }
    else
    printf("numero de resgistro");
    scanf("%d",&n);


    fseek(pf,n*sizeof(long),SEEK_SET);
     fgets(cadena,4000,pf);
     printf("%s",cadena);
     }


void mostrar()
{

 if((pf=fopen("ejemplo.txt","r"))!=NULL)
 {
   printf("fichero abierto\n");
   printf("\neste es su contenido\n");

   while(!feof(pf))
   {
    fgets(cadena,4000,pf);
    if(feof(pf))
    {
    printf("\nfin de fichero");
    }
    else
    fputs(cadena,stdout);


   }

fclose(pf);
 }



}

no me sale ni el ingreso , ni la consulta y porlotanto el modificar tampoco
3  Programación / Programación C/C++ / buscar registro con fseek en: 23 Octubre 2011, 21:57 pm
este es un segmento de mi programa
hay un fichero llamado ejemplo.txt, que tiene los siguientes registros
primero
segundo
tercero

mediante el fseek deseo buscar e imprimir el registro n que es tecleado, pero no me sale....ayuda con el codigo (las variables y el puntero a file son globales)
   


  void consulta()
     {
   int n;
        if((pf=fopen("ejemplo.txt","r"))==NULL)
            {
                printf("error");
            }
         else
         printf("numero de resgistro");
         scanf("%d",&n);
         
         fseek(pf,n*sizeof(char),SEEK_SET);

          fread(&cadena,sizeof(char),1,pf) ;
          printf("%s",cadena[4000]) ;
     }
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines