Advertisement
idsystems

PseIntRebel_Archivos_v2

Nov 21st, 2024
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.91 KB | None | 0 0
  1. Inicio
  2.     //Archivo var_archivo; //Crea una variable tipo 'archivo' (internamente es un entero)
  3.     //var_archivo <- LeerArchivo(ubicacion); //Abre un archivo en la ubicacion para lectura
  4.     //var_archivo <- CrearArchivo(ubicacion); //Crea un archivo en la ubicacion o lo sobreescribe
  5.     //var_logica <- CerrarArchivo(var_archivo); //Cierra el archivo abierto  (No hace falta el retorno)
  6.     //var_caracter <- LeerArchivo(var_archivo); //Extrae contenido de una linea del archivo y avanza a la siguiente
  7.     //var_logica <- EscribirArchivo(var_archivo, expresion_texto); //Escribe la expresion en nueva linea de archivo
  8.     //var_logica <- FinDeArchivo(num_archivo); //Retorna verdadero si llegó al final del archivo
  9.    
  10.     Definir cArchivo, vLinea Como Cadena
  11.     Definir i,opc Como Entero
  12.     Definir linea, vOp Como Logico
  13.     Definir cUsuario, nEdad Como Cadena
  14.     Definir cRuta Como Cadena
  15.    
  16.     //Archivo demo;
  17.     Archivo nArchivo;
  18.     cRuta = "C:\PruebasArchivos\"
  19.  
  20.     Borrar Pantalla
  21.     Escribir "Menu Principal"
  22.     Escribir "1. Crear archivo"
  23.     Escribir "2. Escribir en Archivo"
  24.     Escribir "3. Leer el Archivo"
  25.     Escribir "4. Salir"
  26.     Leer opc
  27.    
  28.     Segun opc Hacer
  29.         1:
  30.             Escribir "Todos los archivos se crearan en " + cRuta
  31.             Escribir "Que nombre le quieres dar a tu archivo?"
  32.             Leer cArchivo
  33.             cArchivo = cRuta + cArchivo + ".txt"
  34.             nArchivo = CrearArchivo( cArchivo )
  35.             vOp = CerrarArchivo (nArchivo)
  36.             Escribir "Archivo creado con exito"
  37.            
  38.         2:
  39.             Escribir "Vamos a escribir en el archivo que indiques"
  40.             Escribir "Como se llama el archivo?"
  41.             Leer cArchivo
  42.             cArchivo = cRuta + cArchivo + ".txt"
  43.             nArchivo = AbrirArchivo( cArchivo )
  44.             Escribir "Grabando en el archivo"
  45.             Escribir "Nombre del usuario"
  46.             Leer cUsuario
  47.             Escribir "Edad del usuario"
  48.             Leer nEdad
  49.            
  50.             Escribir "Vamos a evaluar si es fin del archivo"
  51.             si FindeArchivo( nArchivo) Entonces
  52.                 Escribir "Encontro que es final del archivo, se greaba"
  53.                 linea = EscribirArchivo( nArchivo, cUsuario)
  54.                 linea = EscribirArchivo( nArchivo, nEdad)
  55.             Sino
  56.                 Escribir "No hay fin de archivo, hay que avanzar lineas hasta el final"
  57.                 repetir
  58.                     vLinea = LeerArchivo(nArchivo)
  59.                     Escribir "linea: " + vLinea
  60.                 Hasta Que FinDeArchivo( nArchivo )
  61.                 Escribir "Alcanzo el EOF"
  62.                 linea = EscribirArchivo( nArchivo, cUsuario)
  63.                 linea = EscribirArchivo( nArchivo, nEdad)
  64.                
  65.             FinSi
  66.             Escribir "Cerramos el archivo"
  67.             vOp = CerrarArchivo( nArchivo )
  68.            
  69.         3:
  70.             Escribir "Vamos a leer el archivo"
  71.             Escribir "Como se llama el archivo?"
  72.             Leer cArchivo
  73.             cArchivo = cRuta + cArchivo + ".txt"
  74.             nArchivo = AbrirArchivo( cArchivo )
  75.             Escribir "Leyendo del archivo"
  76.  
  77.             Repetir
  78.                 vLinea = LeerArchivo( nArchivo)
  79.                 Escribir sin saltar  "Nombre: ", vLinea
  80.                 vLinea = LeerArchivo( nArchivo)
  81.                 Escribir " - Edad: ", vLinea
  82.             Hasta Que FinDeArchivo(nArchivo)
  83.            
  84.             vOp = CerrarArchivo( nArchivo )
  85.            
  86.     FinSegun
  87.    
  88. Fin
  89.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement