[C con Clase] Manejo de archivos

hubert garcia hubert1 en email.com
Vie Abr 8 17:55:13 CEST 2011


Muchas gracias Pedro por la informacion, esos son los detalles que hacen la diferencias.

----- Original Message -----
From: Pedro Osorio
Sent: 04/08/11 07:25 AM
To: Lista de correo sobre C y C++
Subject: Re: [C con Clase] Manejo de archivos

 Hola, he visto tu programa y le falta la condición de término en While. En mi caso, yo le digo que salga cuando el número ingresado sea -1. El "if(n)" se salta el número cero. Mi modificación queda así: #include <stdio.h> main() { char nomfich[21]; int n; FILE *salida; printf("Nombre del fichero a crear:"); gets(nomfich); salida= fopen(nomfich, "ab"); do { printf("intruduzca un número:"); scanf("%d", &n); if(n) fwrite (&n, 2, 1, salida); }while (n!=-1); fclose(salida); } Saludos El 08/04/11, hubert garcia <hubert1 en email.com> escribió: > Buenas noches, primero les agradezco las ayudas que me han brindado las > cuales han sido muy oportunas y asertadas y han enriquecido mi caminar por > esta senda del C++ > Nuevamente requiero de su colaboracion, me encuentro estudiando el Manejo > de archivos donde estoy el material que se encuentra en la pagina, donde ya > encontre la informacion para montar la tarea, sin embargo nos queda al final > realizar un codigo que archive numeros. > > Encontre uno que me sirve, pero trato de descifrarlo y no lo entiendo muy > bien, ademas lo ejecuto y se pueden guardar numero infinidades de veces y no > sé si tiene algun error el codigo, les agradezco mucho si lo puede comentar > para entender las partes de su funcionamiento y si lo pueden ejecutar para > que vean lo que les digo que pasa y si lo puede corregir, genial!! se les > agradece. > > Estoy trabajando en Borland c++ v.3.1 > > #include <stdio.h> > > main() > { > char nomfich[21]; > int n; > FILE *salida; > > printf("Nombre del fichero a crear:"); > gets(nomfich); > salida= fopen(nomfich, "ab"); > do > { > printf("intruduzca un número:"); > scanf("%d", &n); > if(n) > fwrite (&n, 2, 1, salida); > }while (n); > fclose(salida); > } > _______________________________________________ Lista de correo Cconclase Cconclase en listas.conclase.net http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20110408/59182c95/attachment.html>


Más información sobre la lista de distribución Cconclase