Primero el codigo
Las primeras lineas son bibliotecas que debe ser llamadas para el manejador de archivos
- Se crea una variable char que guarde hasta 128 caracteres
- Se llama al archivo "texto.txt", la direccion del archivo estaria junto al ejecutable ya que por eso no se le especifica alguna direccion visible como C:\texto.txt
- La declaracion del ciclo tiene como condicion mientras pueda leer el flujo(en otras palabras mientras aun queden lineas de leer)
- Se le ingresa el flujo a la variable "cadena"
- Imprime en pantalla lo que la variable "cadena" contenga
- Se cierra el archivo
- Se retorna un 0 como resultado exitoso del programa
Ahora un ejemplo en que se imprima la linea a como queremos:
Basicamente realiza la misma tarea del ejemplo anterior, solamente que se utiliza el metodo getline
este recibe de parametro una variable en la que se quiera guardar la cadena de texto y el tamaño de la variable
en este caso 128 como el largo de la variable "cadena", esto imprimiria la primera linea
Uniendo estos 2 ejemplos para obtener lo que queremos terminaria siendo asi:
Con este ultimo obtenemos una salida exactamente igual a como esta en el archivo plano
con esto termino como leer archivos con c++, pronto haré de como escribir archivos con c++,
es rapido de escribir pero mejor busco un buen ejemplo
Saludes y muchas gracias a mi profe por ayudarme con el tema
Enlaces:
http://c.conclase.net/curso/index.php?cap=039
http://profeblog.es/blog/alfredo/2008/05/23/implementando-archivos-secuenciales-en-c/
0 comentarios:
Post a Comment