Archivos c++

Páginas: 3 (688 palabras) Publicado: 21 de febrero de 2015
Entrada / Salida de
Datos en C++
Informática II
Fundamentos de Programación
18 de Febrero de 2002

Escuela Superior de Ingenieros de San Sebastián - Tecnun

1

Entrada/Salida de datos enC++



Basadas en “clases” y en la “herencia” (fáciles de extender y modificar).
Flujo o stream: dispositivo que produce o consume información
– Un flujo está siempre ligado a un dispositivofísico
– Todos los flujos se comportan de forma análoga
– Flujos abiertos en todo programa:
• cin:
entrada estándar (teclado)
• cout: salida estándar (pantalla)
• cerr: salida de mensajes de error(pantalla)



C++ dispone de dos jerarquías de clases:
– De bajo nivel: streambuf (para usuarios más avanzados)
– De alto nivel: istream, ostream y iostream, que derivan de ios
– Estas clasesdisponen de variables y métodos para controlar los flujos de entrada y salida
ios

streambuf
filebuf

istream
ifstream
istrstream

strstreambuf
stdiobuf
iostream

ostream
ofstreamostrstream

fstream
strstream
stdiostream

Escuela Superior de Ingenieros de San Sebastián - Tecnun

2

Entrada/Salida con formato
• Indicadores: variables miembro enum de tipo long quecontrolan el formato al activarse o
desactivarse alguno de sus bits. Su valor hexadecimal y su significado es:
enum {
skipws=0x0001,
oct=0x0020,
showpos=0x0400,
};



left=0x0002,
rigth=0x0004,hex=0x0040,
showbase=0x0080,
scientific=0x800, unitbuf=0x2000,

internal=0x0008,
showpoint= 0x0100,
uppercase=0x0200

dec=0x0010,
fixed=0x1000,

skipws:
se descartan los blancos inicialesa la entrada
left:
la salida se alinea a la izquierda
rigth:
la salida se alinea a la derecha
internal:
se alinea el signo y los caracteres de base a la izda y las cifras a la dcha
dec:salida decimal para enteros (defecto)
oct:
salida octal para enteros
hex:
salida hexadecimal al para enteros
showbase:
se muestra la base de los valores numéricos
showpoint:
se muestra el punto...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Archivos En C++
  • Archivos en c++
  • c++ archivos
  • Archivo en c
  • Creación Archivos C++ (dev c)
  • Funciones Para Archivos En C
  • Q es un archivo en c++
  • Manejo Archivo De Lenguaje C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS