Palabras Reservadas Y Librer As De C
Palabras reservadas y librerías de C++
Submodulo II
Casas Ramírez Pablo Patricio 105-IF N.L:15
Palabras reservadas en C++
Las palabras reservadas son identificadores predefinidos que tienen significados especiales y no pueden usarse como identificadores creados por el usuario en los programas.
Las palabras reservadas de C++ pueden agruparse en 3 grupos.
El primero contiene laspalabras de C y que C++ como evolución de C también contiene:
auto
const
double
float
int
short
struct
unsigned
break
continue
else
for
long
signed
switch
void
case
default
enum
goto
register
sizeof
typedef
volatile
char
do
extern
if
return
static
union
while
Palabras que no provienen de C y que, por tanto, solo utiliza C++:
asmdynamic_cast
namespace
reinterpret_cast
try
bool
explicit
new
static_cast
typeid
catch
false
operator
template
typename
class
friend
private
this
using
const_cast
inline
public
throw
virtual
delete
mutable
protected
true
wchar_t
Las siguientes palabras reservadas se han añadido como alternativas paraalgunos operadores de C++ y hacen los programas más legibles y fáciles de escribir:
and
bitand
compl
not_eq
or_eq
xor_eq
and_eq
bitor
not
or
xor
LIBRERÍA DE C++
Es una colección de clases y funciones, escritas en el núcleo del lenguaje. La biblioteca estándar proporciona varios contenedores genéricos, funciones para utilizar y manipular esoscontenedores, funciones objeto, cadenas y flujos genéricos
TIPOS DE LIBRERÍAS DE C++
#include "stdio.h"
FUNCIONES
fclose
Cierra un fichero a través de su puntero.
fopen, freopen, fdopen
Abre un fichero para lectura, para escritura/reescritura o para adición.
remove
Elimina un fichero.
rename
Cambia al fichero de nombre.
rewind
Coloca el indicador de posición de fichero para el stream apuntado porstream al comienzo del fichero.
tmpfile
Crea y abre un fichero temporal que es borrado cuando cerramos con la función fclose().
clearerr
Despeja los indicadores de final de fichero y de posición de fichero para el stream apuntado por stream al comienzo del fichero.
feof
Comprueba el indicador de final de fichero.
ferror
Comprueba el indicador de errores.
fflush
Si stream apunta a un stream desalida o de actualización cuya operación más reciente no era de entrada, la función fflush envía cualquier dato aún sin escribir al entorno local o a ser escrito en el fichero; si no, entonces el comportamiento no está definido. Si stream es un puntero nulo, la función fflush realiza el despeje para todos los streams cuyo comportamiento está descrito anteriormente.
fgetpos
Devuelve la posición actualdel fichero.
fgetc
Devuelve un carácter de un fichero.
fgets
Consigue una cadena de caracteres de un fichero.
fputc
Escribe un carácter en un fichero.
fputs
Escribe una cadena de caracteres en un fichero.
ftell
Devuelve la posición actual del fichero como número de bytes.
fseek
Sitúa el puntero de un fichero en una posición aleatoria.
fsetpos
Cambia la posición actual de un fichero.
fread
leediferentes tamaños de datos de un fichero.
fwrite
Envía, desde el array apuntado por puntero, hasta nmemb de elementos cuyo tamaño es especificado por tamaño. El indicador de posición de ficheros es avanzado por el número de caracteres escritos correctamente. Si existe un error, el valor resultante del indicador de posición de ficheros es indeterminado.
getc
Devuelve un carácter desde un fichero.getchar
Igual que getc.
gets
Lee caracteres de entrada hasta que encuentra un salto de línea, y los almacena en un único argumento.
printf, fprintf, sprintf
snprintf
Usados para imprimir salidas de datos.
vprintf
También utilizado para imprimir salidas.
perror
Escribe un mensaje de error a stderr.
putc
Devuelve un carácter de un fichero.
putchar, fputchar
Igual que putc(stdout).
scanf, fscanf,...
Regístrate para leer el documento completo.