Este documento lista y explica brevemente varios elementos de código y funciones en C++, como #include para incluir librerías, gets para leer un string, getchar para leer un carácter, y funciones matemáticas como suma, resta, multiplicación y división. También cubre operadores como <, >, == y ||, y formatos de impresión como %c para caracteres y %d/%f para enteros/reales. Finalmente, incluye referencias a sitios web con más información sobre programación en C++.
2. ElementosocodigosC++ Explicación
#include
Funcionapara incluirlibreríascontiposde
datospara el código
gets Lee un string
getchar Lee un carácter y esperaenter
getche Lee un caracter del tecladoylo reflejaen
pantalla
getch Lee un caracter del tecladosinreflejarloen
pantalla
getc Lee un caracter del unflujo
getpass Lee un password
gettexto Copiatextode la pantallaenmodotextoa
memoria
cgets Lee stringdel tecladosinreflejarenpantalla
cgetc Lee un stringdel tecladoylo reflejaenpantalla
ungetch Empujaun caracter al teclado
ungetc Empujaun caracter a la salidade un flujo
puts Escribe un stringy retorna
putw Escribe un enteroenunstream
putc Escribe un caracter para un stream
putch Escribe caracter enla ventanade texto
putchar Escribe un caracter
putenv Adicionaunstringenel ambiente actual
puttext Copiatextode la memoriaenlapantalla
fputc Lee un caracter desde unflujo
fputs Pone unstringa un flujo
fputchar Pone uncaracter a un flujo
cputs Escribe a stringa unaventanade texto
kbhit Verificaactividad teclasde función
gettextoenfo Lee informaciónde modotextode video
movetexto Copiatextode un rectánguloaotro
enp Lee un byte del unpuertode el hardware
enpw Lee un Word del unpuertode el hardware
outp Pone unbyte en unpuertodel hardware
outpw Pone unWord en unpuertodel hardware
gotoxy Posicionael cursorenventanade texto
swab Copian bytesde un stringorigena destino
memset Pone n bytesde origenadestino
memccpy Copiaun bloque de nbytesde origena destino
memcmp Comparalos primerosnbytesde stringss1 y s2
memcpy Copiaun bloque de nbytesde origena destino
memicmp Comparalos primerosnbytesde stringss1 y s2
memmove Copiaun bloque de nbytesde origena destino
memchr Busca n bytesencaracter c
3. - Resta
+ Suma
* Multiplicación
/ Divisiónreal
% Residuo
= Asignación
< Menor que
> Mayor que
<= Menor igual que
>= Mayor igual que
!= desigualdad
== Igualdad
&& Y
|| O
! Negación
++ Incremento
-- Decremento
%c Un caracter
%d Real o entero
%i Real
%e Notacióncon“e”
%E Notacióncon“E”
%f real
%g Real
%G Real con Notación“E”
%s Cadena
%u Real sinsigno
%% Imprime %
MAXPATH Completo archivo nombre con path
MAXDRIVE Disk drive (e.g., "A:")
MAXDIR Archivosubdirectorio especificacion
MAXFILE Archivonombre sinextension
MAXEXT Archivo extension
FA_RDONLY Lectura solamente atributo
FA_HIDDEN Hidden archivo
FA_SYSTEM Sistema archivo
FA_LABEL Volumen Etiqueta
FA_DIREC Directorio
FA_ARCH Archivo
EZERO Error 0
EINVFNC Invalido funcion numero
ENOFILE Archivo no encontrado
ENOPATH Path no encontrado
ECONTR Memoria bloques destruido
EINVMEM Invalido memoria bloque direccion
EINVENV Invalido ambiente
EINVFMT Invalido formato
4. EINVACC Invalido acceso codigo
EINVDAT Invalidodato
EINVDRV Invalido disco especificado
ECURDIR Attempt a remover CurDir
ENOTSAM No mismo dispositivo
ENMFILE No mas archivos
ENOENT No such archivo o directorio
EMFILE Muchos archivos abiertos
EACCES Permiso denegado
EBADF Malo archivo numero
ENOMEM No suficiente memoria
ENODEV No hay dispositivo
EINVAL Invalido argumento
E2BIG Argumento muy largo
ENOEXEC Ejecucion formato error
Referencias:
http://www.google.com.mx/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CC4QFjAC&url
=http%3A%2F%2Fwww.dim.uchile.cl%2F~grios%2Fapuntes%2Flenguajes%2FC%2520y%2520C%2B
%2B%2FComandos%2520de%2520C.doc&ei=AT0xVbaYG-
bksASgm4HgAQ&usg=AFQjCNG4NXkrcrJZCTxmGsNht-RktIVF4Q&bvm=bv.91071109,d.cWc
http://teoria-de-programacion.globered.com/categoria.asp?idcat=40