Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - tumayy

#1
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 C/C++ / Re: programa con ficheros
25 Octubre 2011, 05:56 AM
olvidate de mi codigo y enfoquemonos en el programa

si tu profesor te pide hacer eso, como lo harias
#3
Programación C/C++ / Re: programa con ficheros
25 Octubre 2011, 00:57 AM
no estan porque no me salen, por eso pido ayuda para terminarlo
#4
Programación C/C++ / Re: ayuda con ficheros
24 Octubre 2011, 20:23 PM
la w simpre sobreescribe en un fichero

para escribir puedes usar esto
fgets(cadena,100,stdin);//esto te lee
fputs(cadena,pf);//esto te escribe el pf es el puntero a file  cadena es donde se almaceno lo q escribes y 100 es el tamano de la cadena char cadena[100]
#5
Programación C/C++ / programa con ficheros
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
#6
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
#7
Programación C/C++ / buscar registro con fseek
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]) ;
     }