trabajo de computacion c++ escritorios
TRANSCRIPT
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 1/21
TEMA: ESCRITORIOS C++
TEMA: ESCRITORIOS C++
IOSTREAM.HMATH.HSTDIO.HSTDLIB.HSTRING.H
CONIO.H
Página 1
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 2/21
TEMA: ESCRITORIOS C++
IOSTREAM.Hiostream es un componente de la biblioteca estándar (STL) del lenguaje de
programación C++ que es utilizado para operaciones de entrada/salida. Su nombre es
un acrónimo de Input/Output Stream. l !lujo de entrada " salida de datos en C++ (" su
predecesor C) no se encuentra de!inida dentro de la sinta#is básica " se pro$ee por medio
de librer%as de !unciones especializadas como iostream. iostream de!ine los siguientes
objetos&
• cin & 'lujo de entrada (que entra)
• cout & 'lujo de salida (que sale)• cerr & 'lujo de error no almacenado.
• clog & 'lujo de error almacenado.
Todos los objetos deri$ados de iostream acen parte del espacio de nombres std.
l clásico programa ola *undo puede ser e#presado en C++ utilizando iostream&
*,L-&
#include <iostream> // biblioteca que contiene las funciones de entrada y salidade c++ . Viene Input/Output Stream
#include <cstdlib>
using namespace std;
int main()
{
cout << "¡Hola, mundo!" << endl;
system("pause");
return 0;
}
MATH.H Página 2
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 3/21
TEMA: ESCRITORIOS C++
mat. es un arci$o de cabecera de la biblioteca estándar del lenguaje de programación
C diseado para operaciones matemáticas básicas. *ucas de sus !unciones inclu"en el
uso de nmeros en coma !lotante. C++ tambi0n implementa estas !unciones por razones
de compatibilidad " las declara en la cabecera cmat.
1na nota importante& si se está programando en C/C++ bajo 2nu/Linu#3 " se utiliza uno
de los compiladores nati$os de este sistema operati$o (gcc o g++)3 es necesario incluir3 al
compilar3 la opción 4lm3 dado que3 de lo contrario3 el compilador generará un error. ,or
ejemplo3 si tenemos un !icero !uente con !unciones de la biblioteca matemática3 llamado
mi5!ic5!uente5mat.c3 para compilarlo será necesario dar la orden siguiente en la
consola de comandos (respecti$a al int0rprete)&
6 gcc mi5!ic5!uente5mat.c 4lm 4o 7nombre5del5ejecutable8
sto3 asimismo3 no es necesario si se programa en C/C++ bajo 9indo:s utilizando la
erramienta grá!ica *S ;isual C++.
Todas las !unciones en las que participan ángulos toman " de$uel$en radianes.
Funciones miembro anterior al C++
Nombre Descripción
acos arcocosenoasin arcosenoatan arcotangente
atan2 arcotangente de dos parámetros
foor mayor entero no mayor que el parámetro
cos cosenocosh coseno hiperbólico
exp(double
x)
función exponencial, computa ex
abs valor entero
ceil menor entero no menor que el parámetro
mod residuo de la di$isión de !lotantes
rexp !racciona " ele$a al cuadrado.
ldexp tamao del e#ponente de un $alor en punto !lotante
log logaritmo natural
Página 3
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 4/21
TEMA: ESCRITORIOS C++
log10 logaritmo en base 10
mod obtiene un $alor en punto !lotante %ntegro " en partes
pow(x,y) ele$a un $alor dado a un e#ponente3 x y
sin senosinh seno hiperbólico
sqrt raíz cuadrada
tan tangentetanh tangente hiperbólica
STDIO.HPágina 4
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 5/21
TEMA: ESCRITORIOS C++
stdio.3 que signi!ica <standard input4output eader< (cabecera estándar /S)3 es
el arci$o de cabecera que contiene las de!iniciones de las macros3 las constantes3 las
declaraciones de !unciones de la biblioteca estándar del lenguaje de programación C para
acer operaciones3 estándar3 de entrada " salida3 as% como la de!inición
de tipos necesarias para dicas operaciones. ,or moti$os de compatibilidad3 el lenguajede programación C++ (deri$ado de C) tambi0n tiene su propia implementación de estas
!unciones3 que son declaradas con el arci$o de cabecera cstdio.
Las !unciones declaradas en stdio. son sumamente populares.
n C " sus deri$ados3 todas las !unciones son declaradas en arci$os de cabecera. =s%3
los programadores tienen que incluir el arci$o de cabecera stdio. dentro del código
!uente para poder utilizar las !unciones que están declaradas. >ota& el compilador
di!erencia las ma"sculas de las minsculas.
#include <stdio.h>
int main(void) {
int ch;
while ( ( ch = etcha() ) != $ )
putcha(ch);
putcha(%&n%);
return 0;
}
Funciones miembro
Las !unciones declaradas en stdio. pueden clasi!icarse en dos categor%as& !unciones de
manipulación de !iceros " !unciones de manipulación de entradas " salidas.
Página 5
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 6/21
TEMA: ESCRITORIOS C++
Nombre Descripción
Funciones !e manipu"ación !e #ic$eros
#c"ose Cierra un !icero a tra$0s de su puntero.
#open%#reopen%#!open =bre un !icero para lectura3 para escritura/reescritura o para
adición.
remo&e limina un !icero.
rename Cambia al !icero de nombre.
re'in! Coloca el indicador de posición de !icero para el stream apuntado
por stream al comienzo del !icero.
tmp#i"e Crea " abre un !icero temporal que es borrado cuando cerramos
con la !unción fclose().
Funciones !e manipu"ación !e entra!as ( sa"i!as.
c"earerr ?espeja los indicadores de !inal de !icero " de posición de !icero
para el stream apuntado por stream al comienzo del !icero.
#eo# Comprueba el indicador de !inal de !icero.
#error Comprueba el indicador de errores.
Página 6
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 7/21
TEMA: ESCRITORIOS C++
##"us$ Si stream apunta a un stream de salida o de actualización cu"a
operación más reciente no era de entrada3 la !unción fflush en$%a
cualquier dato an sin escribir al entorno local o a ser escrito en el
!icero@ si no3 entonces el comportamiento no está de!inido. Si
stream es un puntero nulo3 la !unción !!lus realiza el despeje para
todos los streams cu"o comportamiento está descrito
anteriormente.
#)etpos ?e$uel$e la posición actual del !icero.
#)etc ?e$uel$e un carácter de un !icero.
#)ets Consigue una cadena de caracteres de un !icero.
#putc scribe un carácter en un !icero.
#puts scribe una cadena de caracteres en un !icero.
#te"" ?e$uel$e la posición actual del !icero como nmero de b"tes.
#see* Sita el puntero de un !icero en una posición aleatoria.
#setpos Cambia la posición actual de un !icero.
#rea! lee di!erentes tamaos de datos de un !icero.
#'rite n$%a3 desde el arra" apuntado por puntero3 asta nmemb de
elementos cu"o tamao es especi!icado por tamao. l indicador
de posición de !iceros es a$anzado por el nmero de caracteres
escritos correctamente. Si e#iste un error3 el $alor resultante del
indicador de posición de !iceros es indeterminado.
Página 7
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 8/21
TEMA: ESCRITORIOS C++
)etc ?e$uel$e un carácter desde un !icero.
)etc$ar ?e$uel$e un carácter desde la entrada estándar
)ets Lee caracteres de entrada asta que encuentra un salto de l%nea3 "
los almacena en un nico argumento.
print#%#print#%sprint# 1sados para imprimir salidas de datos.
snprint#
&print# Tambi0n utilizado para imprimir salidas.
perror scribe un mensaje de error a stderr.
putc scribe un carácter en un !icero.
putc$ar scribe un carácter en la salida estándar
puts scribe una cadena de caracteres en la salida estándar
scan#%#scan#%sscan# 1tilizado para introducir entradas.
&#scan#%&scan#%&sscan# Tambi0n utilizado para introducir entradas.
setbu# sta !unción es equi$alente a la !unción set$bu! pasando los
$alores 5A-'B' para modo " B1'SA para tamao3 o (si
acumulador es un puntero nulo)3 con el $alor 5A->B' para modo.
Página 8
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 9/21
TEMA: ESCRITORIOS C++
set&bu# Sólo puede ser usada despu0s de que el stream apuntado por
stream a sido asociado con un !icero abierto " antes de otra
operación cualquiera es lle$ada a cabo al stream. l argumento
modo determina cómo stream será almacenado segn lo siguiente&
5A-'B' ocasiona la entrada/salida a ser completamente
almacenado@ 5A-LB' ocasiona la entrada/salida a almacenar por
l%neas@ 5A->B' ocasiona la entrada/salida a no ser almacenado. Si
acumulador no es un puntero nulo3 el arra" al que es apuntado
puede ser usado en $ez de la acumulación adjudicada por la
!unción set$bu!. l argumento tamao especi!ica el tamao del
arra".
tmpnam 2enera una cadena de caracteres que es un nombre $álido para
!iceros " que no es igual al nombre de un !icero e#istente. La
!unción tmpnam genera una cadena di!erente cada $ez que es
llamada3 asta un má#imo de T*,5*=D $eces. Si la !unción es
llamada más $eces que T*,5*=D3 entonces el comportamiento
de la !unción está de!inido segn la implementación del compilador.
un)etc
Constantes miembro
Las constantes de!inidas en el !icero cabecera stdio'h son&
Nombre Descripción
EOF ntero negati$o (int) usado para indicar <#in !e #ic$ero<.
BUFSIZ ntero que indica el tamao del bu!!er de datos utilizado por la !unción setu().
FILEN!E"!# Tamao má#imo de la cadena de caracteres que contienen el nombre de un !icero
para ser abierto
Página 9
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 10/21
TEMA: ESCRITORIOS C++
FO$EN"!# >mero má#imo de !iceros que pueden estar abiertos simultáneamente.
"IOFBF =bre$iatura de input/output fully buffered (bu!!er entrada/salida totalmente lleno)@ es
un entero que se puede pasar como parámetro de la !unción setvu() para
requerir bloqueo del buffer en la entrada " salida del stream abierto.
"IOLBF =bre$iatura de input/output line buffered (...EE)@ es un entero que se puede pasar
como parámetro a la !unción setvu() para requerir line buffered (??) en la
entrada " salida del streamabierto.
"IONBF =bre$iatura de <input/output not bu!!ered< (entrada/salida sin bu!!er)@ es un entero
que se puede pasar como parámetro a la !unción setvu() para requerir que la
entrada salida del stream abierto !uncione sin bu!!er.
L"tmpnam Tamao de la cadena de caracteres con la longitud su!iciente para almacenar un
nombre de !icero temporal generado por la !unción tmpnam().
NULL *acro que representa la constante puntero nulo@ representa un $alor de puntero que
no apunta a ninguna dirección $álida de objeto alguno en memoria.
SEE%"&U' ntero que se puede pasar como parámetro a la !unción see*() para indicar
posicionamiento relati$o a la posición actual del !icero.
SEE%"EN ntero que se puede pasar como parámetro a la !unción see*() para indicar
posicionamiento relati$o al !inal del !icero.
SEE%"SE ntero que se puede pasar como parámetro a la !unción see*() para indicar
posicionamiento relati$o al inicio del !icero.
!$"!# l nmero má#imo de nombres de !iceros nicos generables por la
!unción tmpnam().
Página 10
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 11/21
TEMA: ESCRITORIOS C++
Variables miembro
l !icero de cabecera stdio'h de!ine las siguientes $ariables&
Nombr e
Descripción
stdin ,untero a $+ que re!erencia la entrada estándar3 normalmente el teclado.
stdout ,untero a $+ que re!erencia la salida estándar3 normalmente el monitor.
stderr ,untero a $+ que re!erencia la salida de error estándar3 normalmente el monitor.
Tipos miembro
Los tipos de datos de!inidos en el !icero de cabecera stdio'h son&
• $+ 4 estructura que contiene in!ormación sobre el !icero o stream (flujo) de te#to
necesario para realizar las operaciones de entrada/salida sobre 0l. inclu"e&
• posición actual de stream
• indicador de !in de !icero (-')
• indicador de error
• puntero al bu!!er del stream
• pos-t 4 tipo no-array capaz de identi!icar un%$ocamente la posición de
cada b"te en un arci$o
• si.e-t 4 tipo entero sin signo (positi$o)@ es el tipo de$uelto por el
operador si.eo
Página 11
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 12/21
TEMA: ESCRITORIOS C++
STDLIB.Hst!"ib.$ (std-lib& st and ard library o biblioteca estándar) es el arci$o de cabecera de
la biblioteca estándar de propósito general del lenguaje de programación C. Contiene los
prototipos de !unciones de C para gestión de memoria dinámica3 control de procesos "
otras. s compatible con C donde se conoce como cstdlib.
Funciones miembro
Las !unciones que pertenencen a stdlib. pueden clasi!icarse en las siguientes categor%as&
con$ersión3 memoria3 control de procesos3 ordenación " bsqueda3 matemáticas.
Nombre Descripción
Con&ersión !e tipos
ato* +ascii to float , cadena de caracteres a coma !lotante
atoi +ascii to integer , cadena de caracteres a entero
atol (& Standard Librar,)-- +ascii to
long ,
cadena de caracteres a entero tamao largo
strtod +string to double, cadena de caracteres a coma !lotante tamao doble
strtol +string to long , cadena de caracteres a entero largo
strtoul +string to unsigned long , cadena de caracteres a entero largo sin signo (positi$o)
Generación !e n-meros pseu!oa"eatorios
rand 2enera un nmero pseudo4aleatorio
Página 12
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 13/21
TEMA: ESCRITORIOS C++
srand stablece la semilla para el generador de nmeros
pseudo4aleatorios
Gestión !e memoria !in/mica
malloc. calloc. realloc Feser$an memoria dinámica
del eap (montón o montículo)
*ree Liberan memoria de$ol$i0ndola al heap
Contro" !e procesos
abort terminar ejecución anormalmente
atexit registrar una !unción callbacG para la salida del
programa
exit (operating s,stem) terminar ejecución del programa
geten/ recuperar una $ariable de entorno
s,stem (& Standard Librar,) ejecutar un comando e#terno
Or!enación ( b-s0ue!a
bsearch bsqueda binaria en un arra"
0sort (& Standard Librar,) ordena un $ector (in!ormática) usando HuicGsort
Matem/ticas
abs. labs $alor absoluto
Página 13
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 14/21
TEMA: ESCRITORIOS C++
di/. ldi/ di$isión entera o euclidiana
Constantes miembro
Los cheros de cabecera stdlib!h y stddef!h denen la macro "#LL, que produce una
constante puntero nulo, y representa un valor de puntero que no apunta a ninguna
dirección de memoria válida! "#LL puede denirse como una expresión constante
equivalente a los valores cero entero, cero entero largo o cero convertido $casting% a
puntero vacío $void &%'
#deine / 0
#deine / 0
#deine / ((void 1) 0)
Tipos de datos del miembro
(n la biblioteca stdlib!h se dene un tipo de dato llamado size)t que representa el
tama*o de un vector para las funciones miembro de la biblioteca! (n la práctica, se
asume que size)t es equivalente a un entero sin signo $positivo%!1
+ambin se denen dos tipos de datos más, div)t y ldiv)t! -on los tipos devueltos por
las funciones div y ldiv! -eg.n el estándar, estos tipos se denen del siguiente modo'
t,pede* struct {
int 2uot, em;
} div-t;
t,pede* struct {
lon int 2uot, em;
} ldiv-t;
Página 14
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 15/21
TEMA: ESCRITORIOS C++
STRING.Hstrin).$ es un arci$o de la Biblioteca estándar del lenguaje de programación C que contiene la
de!inición de macros3 constantes3 !unciones " tipos " algunas operaciones de manipulación de
memoria.
Las !unciones declaradas en stin'h se an eco mu" populares3 por lo que están
garantizadas para cualquier plata!orma que soporte C. Sin embargo3 e#isten algunos problemas
de seguridad con estas !unciones3 como el !esbor!amiento !e bu##er (buffer overflow )3 que
acen que algunos programadores pre!ieran opciones más seguras !rente a la portabilidad que
estas !unciones o!recen. =demás3 las !unciones para cadenas de caracteres sólo trabajan conconjuntos de caracteres =SCAA o e#tensiones =SCAA compatibles.
Constantes y tipos
Nombr
e
Descripción
NULL macro que representa la constante puntero nulo@ representa un $alor de puntero que no
apunta a ninguna dirección $álida de objeto alguno en memoria
si1e"t tipo entero sin signo (positi$o)@ es el tipo de$uelto por el operador si.eo
Funciones
Nombres Descripción
memcp, copia n b"tes entre dos áreas de memoria que no deben solaparse
memmo/e copia n b"tes entre dos áreas de memoria@ al contrario que memcpy las áreas pueden
solaparse
memchr busca un $alor a partir de una dirección de memoria dada " de$uel$e un puntero a la
Página 15
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 16/21
TEMA: ESCRITORIOS C++
primera ocurrencia del $alor buscado o >1LL si no se encuentra
memcmp compara los n primeros caracteres de dos áreas de memoria
memset sobre escribe un área de memoria con un patrón de b"tes dado
strcat aade una cadena al !inal de otra
strncat aade los n primeros caracteres de una cadena al !inal de otra
strchr localiza un carácter en una cadena3 buscando desde el principio
strrchr localiza un carácter en una cadena3 buscando desde el !inal
strcmp compara dos cadenas al!ab0ticamente (IaIJKI=I)
strncmp compara los n primeros caracteres de dos cadenas num0ricamente (IaIJKI=I)
strcoll compara dos cadenas segn la colación actual (IaIKKI=I)
strcp, copia una cadena en otra
strncp, copia los n primeros caracteres de una cadena en otra
strerror de$uel$e la cadena con el mensaje de error correspondiente al nmero de error dado
strlen de$uel$e la longitud de una cadena
strspn de$uel$e la posición del primer carácter de una cadena que no coincide con ninguno de
los caracteres de otra cadena dada
strcspn de$uel$e la posición del primer carácter que coincide con alguno de los caracteres de otra
Página 16
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 17/21
TEMA: ESCRITORIOS C++
cadena dada
strpbr2 encuentra la primera ocurrencia de alguno de los caracteres de una cadena dada en otra
strstr busca una cadena dentro de otra
strto2 parte una cadena en una secuencia de toGens
strx*rm trans!orma una cadena en su !orma de colación (EE)
strre/ in$ierte una cadena
E1tensiones para C ISO
Nombre Descripción Especi#icación
strdup ace un duplicado de la cadena dada
reser$ando dinámicamente la memoria
necesaria
,-SAD@ originalmente una e#tensión BS?
strcp, s $ariante de stcpy que $eri!ica los l%mites AS-/AC 9?TF MNOP
mempcp, $ariante de memcpy que de$uel$e un
puntero al b"te siguiente al ltimo b"te
escrito
2>1
memccp, $ariante de memcpy que para al encontrar
un b"te determinado
1>AD QRE
strerror
r
análogo a steo- (thread-safe) 2>13 ,-SAD
strlcp, $ariante de stcpy que $eri!ica los l%mites originalmente -penBS?3 actualmente
tambi0n 'reeBS?3 Solaris3 -S D
Página 17
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 18/21
TEMA: ESCRITORIOS C++
strto2 r $ersión thread-safe de stto* ,-SAD
strsignal análogamente a steo3 de$uel$e la
cadena representación de la
seal si (no thread safe)
BS?s3 Solaris3 Linu#
Página 18
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 19/21
TEMA: ESCRITORIOS C++
CONIO.HLa "ibrer2a conio.$ no se consi!era parte !e "a bib"ioteca est/n!ar !e C% no obstante #ue
bastante uti"i3a!a en su momento !ebi!o a "as m-"tip"es #unciones para !ar me4or
presentación a "os pro)ramas. 5sta "ibrer2a es ori)inaria !e "os a6os 78 ( su crea!ora #ue "a
compa62a Bor"an!% "a cua" es responsab"e !e" "an3amiento !e m-"tip"es compi"a!ores !e C.
9:or 0u; es #uente !e prob"emas ( !iscrepancias< :ues principa"mente por0ue a" no
pertenecer a "a bib"ioteca est/n!ar !e C ( só"o &iene inte)ra!a con compi"a!ores Bor"an!%
$ace 0ue ciertos có!i)os no sea posib"e compi"ar"os sin antes a6a!ir/ manua"mente "a"ibrer2a.
Ha( !e#ensores ( !etractores !e "a "ibrer2a conio.$% a")unos "a consi!eran !e enorme
uti"i!a! para !ar me4or aspecto est;tico a" pro)rama% ( otros 0ue simp"emente no &en
necesario incorporar ;sta "ibrer2a !ebi!o a "a poca necesi!a! !e enri0uecer &isua"mente
pro)ramas !e conso"a% !a!o e" panorama ( "os entornos actua"es.
:or otro "a!o est/ e" !eta""e !e 0ue só"o es posib"e uti"i3ar"os en entornos !e MSDOS% es
!ecir% =in!o's% ( !a!a "a canti!a! !e entornos ( sistemas operati&os actua"es% muc$os no
&en necesario se)uir uti"i3an!o ;sta "ibrer2a. En caso !e 0uerer uti"i3ar"a en Linu1 es
necesario se)uir unas instrucciones% "as cua"es 0ue!an #uera !e" a"cance !e ;ste art2cu"o.
No obstante os !e4o "a especi#icación !e ;sta en caso !e 0ue 0uer/is o necesit;is uti"i3ar"a
( as2 in&esti)ar un poco m/s en ;ste )ran mun!o !e "a pro)ramación.
Página 19
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 20/21
TEMA: ESCRITORIOS C++
La especi#icación !e "a "ibrer2a es "a si)uiente>
E"emento Descripción
c)ets Lee una cadena de caracteres en consola.
c"rscr Limpia la pantalla " sita el cursor arriba a la izquierda de la $entana.
cprint# Amprime por pantalla te#to !ormateado.
cputs Amprime por pantalla una cadena de caracteres.
cscan# Lee una entrada en consola " la !ormatea.
!e""ine Borra la l%nea de te#to donde se encuentre el cursor " pasa todas lasl%neas siguientes una posición arriba.
)etc$ Solicita al usuario un carácter.
)etc$e Lee un carácter del teclado " lo muestra en pantalla.
)oto1( ,osiciona el cursor en una posición determinada.
*b$it Comprueba si una tecla se a pulsado o no.
putc$ Amprime caracteres en la pantalla.
te1tbac*)roun! Cambia el color del !ondo de pantalla de la consola.
Página 20
7/25/2019 Trabajo de Computacion c++ escritorios
http://slidepdf.com/reader/full/trabajo-de-computacion-c-escritorios 21/21
TEMA: ESCRITORIOS C++
te1tco"or Cambia el color del te#to en la pantalla de consola.
un)etc$ mpuja un carácter de $uelta a la consola.
'$ere1 ?e$uel$e la posición orizontal del carácter en la consola.
'$ere( ?e$uel$e la posición $ertical del carácter en la consola.
'in!o' ?e!ine el tamao de una $entana de consola.
Página 21