SlideShare una empresa de Scribd logo
1 de 20
Conceptos Lógicos




Base de
 datos                                 Archivos


          Campos            Registro
Jerarquía de Datos



  Base de
   datos


   Archivos


  Registros


   Campos


 Subcampos


  Caracteres
FLUJOS




Flujos de            Flujos de salida
 entrada
Jerarquía de clases de flujo
Por que usar archivos para
     ENTRADA y SALIDA?
Nos  permiten almacenar datos
permanentemente .
 Guardar datos y no tener que volver a
  correr el programa
ENTRADA Y SALIDA DE
ARCHIVOS
 Cuando un programa obtiene entradas
  decimos que esta LEYENDO.
 Cuando un programa envía salidas
  decimos que esta ESCRIBIENDO.
ENTRADA y SALIDA DE
    ARCHIVOS
  LIBRERÍA   #include <fstream.h>




   ENTRADA   Ifstream



    SALIDA   ofstream
SENTENCIAS

ENTRADA
• ifstream descriptor
  (“nombre.extensión”);
SALIDA

• ofstream descriptor
• (“nombre.extensión”);
APERTURA de FICHEROS
   PRIMERO: declaramos la dirección del
    flujo de entrada y salida

   ifstream descriptor; // Para ficheros de
    entrada

   ofstream descriptor; // Para ficheros de
    salida
APERTURA de FICHEROS
   SEGUNDO: Asociamos el descriptor de
    ficheros al fichero en sí.

 descriptor.open(“nombre.extensión”,int
  modo);
                  Tambien:
 ifstream descriptor(“nombre.extensión”,int
  modo); // para entrada

   ofstream descriptor(“nombre.extensión”,int
    modo); // para salida
EJEMPLO
//Pseudocódigo en C++
#include <iostream>// Biblioteca para la entrada-salida
estándar
#include <fstream> // Biblioteca para el manejo de
ficheros
#include <math.h>
using namespace std;
int main()
{-
   ofstream flujo_out;
   flujo_out.open("datos.txt");
   flujo_out<<"la potencia de 2 a la 5ta esn";
   flujo_out<<(pow(2,5));
   flujo_out<<endl;
   flujo_out.close();
   return 0;
}
ENTRADA y SALIDA de
     CARACTERES
  FUNCIONES: get y put


                     funciones


     get                              put


Leer carácter de                  Se emplea para
    entrada y                        salida de
guardarlo en una                   caracteres en
variable tipo char               lugar de entrada
GET
//Pseudocódigo en C++
#include <iostream>// Bibliooteca para la entrada-
salida estándar
#include <fstream> // Biblioteca para el manejo de
ficheros
#include <stdlib.h>
using namespace std;
int main()
{
   cout<<"teclee una linea de entrada y se hara eco de
ella:n";
   char simbolo;
   do
   {
      cin.get(simbolo);
      cout<<simbolo;
   }while(simbolo!='n');
   cout<<"demostracio finalizada.";
}
PUT
Es análoga a la función miembro get sólo que se emplea para salida. La función miembro put
               recibe un argumento que debe ser una expresión de tipo char
                                  (constante o variable).

                                         char ch;
                                          ch=’a’;
                                       cout.put(ch);



           //Pseudocódigo en C++
           #include <iostream>
           #include <fstream>
           using namespace std;
            int main ()
            {
           char ch; ofstream outfile ("test.txt");
           do { ch=cin.get(); outfile.put (ch); }
           while (ch!='.'); return 0; }
Tecnicas de E/S de archivos
   Los operadores >> y << funcionan de la
    misma manera con flujos conectados a
    archivos.

 //Pseudocódigo en C++
 cout<<"Teclee el numero: ";
                                   //C++
 cin>>el_numero;                   archivo_in<<el_numero;
 cout<<"El numero que tecleo es"
 <<el_numero;
Ejemplo:

     #include <fstream>
     #include <iostream>

     using namespace std;

     int main()
     {
        ifstream fin("Prueba.txt");
        char nombre[25] ;
        fin>>nombre;
        cout<<"Su nombres es: "<<nombre;
     }
Ejemplo:

//Pseudocódigo en C++
cout<<"Teclee el numero: ";
cin>>el_numero;                   //C++
cout<<"El numero que tecleo es"   archivo_in<<el_numero;
<<el_numero;
APLICACION

Más contenido relacionado

La actualidad más candente (20)

Comandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# SharpComandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# Sharp
 
Funcion scanf
Funcion scanfFuncion scanf
Funcion scanf
 
Computer graphics lab assignment
Computer graphics lab assignmentComputer graphics lab assignment
Computer graphics lab assignment
 
Distribución de probabilidad Poisson
Distribución de probabilidad PoissonDistribución de probabilidad Poisson
Distribución de probabilidad Poisson
 
Laboratorio de-estad -stica_prob
Laboratorio de-estad -stica_probLaboratorio de-estad -stica_prob
Laboratorio de-estad -stica_prob
 
Distribución de probabilidad. 1
Distribución de probabilidad. 1Distribución de probabilidad. 1
Distribución de probabilidad. 1
 
Manejo de archivos en c#
Manejo de archivos en c#Manejo de archivos en c#
Manejo de archivos en c#
 
Resumen de Teoría de Muestreo
Resumen de Teoría de MuestreoResumen de Teoría de Muestreo
Resumen de Teoría de Muestreo
 
Redes
RedesRedes
Redes
 
File handling-c
File handling-cFile handling-c
File handling-c
 
Taller7 sol
Taller7 solTaller7 sol
Taller7 sol
 
Lecture2a algorithm
Lecture2a algorithmLecture2a algorithm
Lecture2a algorithm
 
File Management in C
File Management in CFile Management in C
File Management in C
 
C programs
C programsC programs
C programs
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Type conversion
Type conversionType conversion
Type conversion
 
Arboles y grafos
Arboles y grafosArboles y grafos
Arboles y grafos
 
C programming Lab 1
C programming Lab 1C programming Lab 1
C programming Lab 1
 
CONDITIONAL STATEMENT IN C LANGUAGE
CONDITIONAL STATEMENT IN C LANGUAGECONDITIONAL STATEMENT IN C LANGUAGE
CONDITIONAL STATEMENT IN C LANGUAGE
 
Algebra pre ecuacion cuadratica (propuestos)
Algebra pre ecuacion cuadratica (propuestos)Algebra pre ecuacion cuadratica (propuestos)
Algebra pre ecuacion cuadratica (propuestos)
 

Similar a Conceptos Lógicos BD Archivos Flujos E/S

A1 u1-16230227
A1 u1-16230227A1 u1-16230227
A1 u1-16230227erikalejo
 
Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++ivanjvic
 
Funciones de Cadenas/ Computación para ingenieros
Funciones de Cadenas/ Computación para ingenierosFunciones de Cadenas/ Computación para ingenieros
Funciones de Cadenas/ Computación para ingenierosMaria jose Ramirez perez
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CCristian Maza
 
Material de apoyo: Componentes y tipos de Datos PDF
 Material de apoyo: Componentes y tipos de Datos PDF Material de apoyo: Componentes y tipos de Datos PDF
Material de apoyo: Componentes y tipos de Datos PDFLeider Sanchez
 
ENTRADA Y SALIDA DE DATOS
ENTRADA Y SALIDA DE DATOSENTRADA Y SALIDA DE DATOS
ENTRADA Y SALIDA DE DATOSnena_macc
 
Introduction to linux for bioinformatics
Introduction to linux for bioinformaticsIntroduction to linux for bioinformatics
Introduction to linux for bioinformaticsAlberto Labarga
 
Primera Clase
Primera ClasePrimera Clase
Primera Clasemandres
 
Curso php dia2
Curso php dia2Curso php dia2
Curso php dia2cognos_uie
 
Archivos de Cabecera.
Archivos de Cabecera.Archivos de Cabecera.
Archivos de Cabecera.Luis Stifler
 
Tema 2. E_S Estructuras de Control 19-02-23.pdf
Tema 2. E_S Estructuras de Control 19-02-23.pdfTema 2. E_S Estructuras de Control 19-02-23.pdf
Tema 2. E_S Estructuras de Control 19-02-23.pdfNoe Castillo
 

Similar a Conceptos Lógicos BD Archivos Flujos E/S (20)

A1 u1-16230227
A1 u1-16230227A1 u1-16230227
A1 u1-16230227
 
Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++
 
Lenguaje
LenguajeLenguaje
Lenguaje
 
Archivos
ArchivosArchivos
Archivos
 
Funciones de Cadenas/ Computación para ingenieros
Funciones de Cadenas/ Computación para ingenierosFunciones de Cadenas/ Computación para ingenieros
Funciones de Cadenas/ Computación para ingenieros
 
Gestion de archivos
Gestion de archivosGestion de archivos
Gestion de archivos
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación C
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
Tarea pagweb
Tarea pagwebTarea pagweb
Tarea pagweb
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Material de apoyo: Componentes y tipos de Datos PDF
 Material de apoyo: Componentes y tipos de Datos PDF Material de apoyo: Componentes y tipos de Datos PDF
Material de apoyo: Componentes y tipos de Datos PDF
 
ENTRADA Y SALIDA DE DATOS
ENTRADA Y SALIDA DE DATOSENTRADA Y SALIDA DE DATOS
ENTRADA Y SALIDA DE DATOS
 
Introduction to linux for bioinformatics
Introduction to linux for bioinformaticsIntroduction to linux for bioinformatics
Introduction to linux for bioinformatics
 
Primera Clase
Primera ClasePrimera Clase
Primera Clase
 
Curso php dia2
Curso php dia2Curso php dia2
Curso php dia2
 
Archivos de Cabecera.
Archivos de Cabecera.Archivos de Cabecera.
Archivos de Cabecera.
 
Tema 2. E_S Estructuras de Control 19-02-23.pdf
Tema 2. E_S Estructuras de Control 19-02-23.pdfTema 2. E_S Estructuras de Control 19-02-23.pdf
Tema 2. E_S Estructuras de Control 19-02-23.pdf
 
2-Archivos.ppt
2-Archivos.ppt2-Archivos.ppt
2-Archivos.ppt
 

Último

cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 

Último (20)

Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 

Conceptos Lógicos BD Archivos Flujos E/S

  • 1.
  • 2.
  • 3. Conceptos Lógicos Base de datos Archivos Campos Registro
  • 4. Jerarquía de Datos Base de datos Archivos Registros Campos Subcampos Caracteres
  • 5. FLUJOS Flujos de Flujos de salida entrada
  • 7. Por que usar archivos para ENTRADA y SALIDA? Nos permiten almacenar datos permanentemente .  Guardar datos y no tener que volver a correr el programa
  • 8. ENTRADA Y SALIDA DE ARCHIVOS  Cuando un programa obtiene entradas decimos que esta LEYENDO.  Cuando un programa envía salidas decimos que esta ESCRIBIENDO.
  • 9. ENTRADA y SALIDA DE ARCHIVOS LIBRERÍA #include <fstream.h> ENTRADA Ifstream SALIDA ofstream
  • 10. SENTENCIAS ENTRADA • ifstream descriptor (“nombre.extensión”); SALIDA • ofstream descriptor • (“nombre.extensión”);
  • 11. APERTURA de FICHEROS  PRIMERO: declaramos la dirección del flujo de entrada y salida  ifstream descriptor; // Para ficheros de entrada  ofstream descriptor; // Para ficheros de salida
  • 12. APERTURA de FICHEROS  SEGUNDO: Asociamos el descriptor de ficheros al fichero en sí.  descriptor.open(“nombre.extensión”,int modo);  Tambien:  ifstream descriptor(“nombre.extensión”,int modo); // para entrada  ofstream descriptor(“nombre.extensión”,int modo); // para salida
  • 13. EJEMPLO //Pseudocódigo en C++ #include <iostream>// Biblioteca para la entrada-salida estándar #include <fstream> // Biblioteca para el manejo de ficheros #include <math.h> using namespace std; int main() {- ofstream flujo_out; flujo_out.open("datos.txt"); flujo_out<<"la potencia de 2 a la 5ta esn"; flujo_out<<(pow(2,5)); flujo_out<<endl; flujo_out.close(); return 0; }
  • 14. ENTRADA y SALIDA de CARACTERES FUNCIONES: get y put funciones get put Leer carácter de Se emplea para entrada y salida de guardarlo en una caracteres en variable tipo char lugar de entrada
  • 15. GET //Pseudocódigo en C++ #include <iostream>// Bibliooteca para la entrada- salida estándar #include <fstream> // Biblioteca para el manejo de ficheros #include <stdlib.h> using namespace std; int main() { cout<<"teclee una linea de entrada y se hara eco de ella:n"; char simbolo; do { cin.get(simbolo); cout<<simbolo; }while(simbolo!='n'); cout<<"demostracio finalizada."; }
  • 16. PUT Es análoga a la función miembro get sólo que se emplea para salida. La función miembro put recibe un argumento que debe ser una expresión de tipo char (constante o variable). char ch; ch=’a’; cout.put(ch); //Pseudocódigo en C++ #include <iostream> #include <fstream> using namespace std; int main () { char ch; ofstream outfile ("test.txt"); do { ch=cin.get(); outfile.put (ch); } while (ch!='.'); return 0; }
  • 17. Tecnicas de E/S de archivos  Los operadores >> y << funcionan de la misma manera con flujos conectados a archivos. //Pseudocódigo en C++ cout<<"Teclee el numero: "; //C++ cin>>el_numero; archivo_in<<el_numero; cout<<"El numero que tecleo es" <<el_numero;
  • 18. Ejemplo: #include <fstream> #include <iostream> using namespace std; int main() { ifstream fin("Prueba.txt"); char nombre[25] ; fin>>nombre; cout<<"Su nombres es: "<<nombre; }
  • 19. Ejemplo: //Pseudocódigo en C++ cout<<"Teclee el numero: "; cin>>el_numero; //C++ cout<<"El numero que tecleo es" archivo_in<<el_numero; <<el_numero;