ostream&
put(char c); escribe un carácter en el flujo de salida
ostream&
write(const char* s, int n); escribe n bytes
de la cadena s en el flujo de salida. Puede utilizarse
para salida binaria.
istream&
get(char& c); lee un carácter del flujo de entrada
y lo devuelve en el argumento pasado por referencia
istream&
get(char* s, int n, char c=\n); introduce en s
a lo más n caracteres del flujo de
entrada (incluyendo el \0) o hasta que
encuentra el carácter de terminación (por defecto
\n), o el fin de fichero. No retira
el carácter de terminación del flujo de entrada.
istream&
getline(char* s, int n, char c=\n); lee a lo más
n-1 caracteres del flujo de entrada o hasta que encuentra
el carácter de terminación (por defecto \n)
o hasta el fin de fichero. Retira el carácter de terminación
del flujo de entrada, pero no lo almacena.
istream&
read(char* s, int n); lee n bytes del flujo
de entrada y los deposita en la cadena s. Se utiliza para
entrada binaria.
istream&
ignore(int n=1, int delim=EOF); ignora o descarta los
n caracteres siguientes del flujo de entrada, o hasta
que encuentra el carácter de terminación (por defecto
el fin de fichero EOF).
istream&
putback(char c); devuelve el carácter c
al flujo de entrada
int
peek(); lee un carácter del flujo de entrada pero sin
retirarlo de dicho flujo; lo devuelve como valor de retorno.