Título: Tengo que hacer un programa de una areolinea Publicado por: vinceet en 24 Octubre 2014, 01:10 am Hola tengo que hacer un programa de una aerolinea que se guarde en TXT pero tengo una series de errores
necesita comprar boleto eso lo hace buscar persona con cedula eso lo hace ver todos los haciendo ocupado mayores de 60 años eso lo hace ver promedio de edad eso lo hace pero a la hora de modificar no me modifica y cuando cierro el programa lo vuelvo abrir el txt no hay nada necesito ayuda. aqui tengo el codigo Título: Re: Tengo que hacer un programa de una areolinea Publicado por: daryo en 24 Octubre 2014, 01:29 am pon el codigo dentro de las etiqueta
Código: [code=c]codigo aca[code] Título: Re: Tengo que hacer un programa de una areolinea Publicado por: vinceet en 24 Octubre 2014, 02:21 am hay algunas incoherencia como alumnos solo que me copie de uno q habia echo
Código [/code] Título: Re: Tengo que hacer un programa de una areolinea Publicado por: Eternal Idol en 24 Octubre 2014, 09:30 am trunc truncate Any contents that existed in the file before it is open are discarded.
Cada vez que abris el archivo su contenido es descartado, no deberias usar trunc al llamar al metodo open. Ahora continua por tu cuenta, revisa tu codigo en busqueda de errores. Título: Re: Tengo que hacer un programa de una areolinea Publicado por: vinceet en 24 Octubre 2014, 14:40 pm Entonces en vez de usar trunc que debo usar. le he hecho de todo y asi me ha quedado
y lo de modificar tampoco encuentro el error o no se como hacerlo por eso les pido ayuda Título: Re: Tengo que hacer un programa de una areolinea Publicado por: ivancea96 en 26 Octubre 2014, 01:18 am Prueba con f.open("Boletosvendidos.txt", ios::app).
ios::out no es necesario ponerlo, puesto que ya viene por defecto al ser ofstream. ios::app sirve para empezar a escribir en el final del archivo, de lo contrario, empezará a escribir al principio. (Ponlo o no, según lo que busques) ios::trunc borra el contenido del archivo. No sabría decirte más, porque leer ese código haría que me duela la cabeza: La identación es horrible xD EDITO: tras leer el main (gracias VisualStudio que lo identa), vi que a lo mejor sí que quieres que truncar el archivo con ios:.trunc. Título: Re: Tengo que hacer un programa de una areolinea Publicado por: vinceet en 26 Octubre 2014, 23:01 pm lo de trunc ya lo vi pero como hago para modificar
Título: Re: Tengo que hacer un programa de una areolinea Publicado por: eferion en 27 Octubre 2014, 11:46 am Lo más sencillo es leer la totalidad del fichero en memoria, creando una colección de instancias de "alumno" en el proceso, después modificas esta colección a placer y por último sobreescribes el fichero, borrando todo lo anterior y guardando lo que tienes actualmente en memoria.
Título: Re: Tengo que hacer un programa de una areolinea Publicado por: vinceet en 27 Octubre 2014, 18:46 pm si mer pusieran un codigo podria enterder mejor soy principiante
|