Documente Academic
Documente Profesional
Documente Cultură
char *gets(char *s); Esta funcin puede usarse con bcd y tipos del
complejo.
Description:
El Valor de retorno:
Recibe un cadena del stdin (cadena estndar de
entrada). Si el programa esta bien, Cos de un argumento real
devuelve un valor en el rango -1 a 1
Gets colecciona una cadena de caracteres terminados
por una nueva lnea desde la cadena estndar de Si hay error, estas funciones pueden modificarse a
entrada stdin y lo pone en s. La nueva lnea es travs de _matherr (o _matherrl).
reemplazada por un carcter nulo (\0) en s. pow, powl
Gets permite las cadenas de la entrada para contener Sintaxis:
ciertos caracteres del whitespace o espacio en blanco
(los espacios, etiquetas). Gets vuelve cuando encuentra #include <math.h>
una nueva lnea; a toda la nueva lnea la copia en s.
double pow(double x, double y);
Note: Para Win32s o Win32 las aplicaciones de GUI,
deben remitirse los stdin. long double powl(long double x, long double y);
ERANGE Resultado fuera de rango int strcmp(const char *s1, const char *s2);
Error que maneja para estas funciones puede Strcmp realiza una comparacin sin firmar de s1 al s2,
modificarse a travs de las funciones _matherr y empieza con el primer carcter de cada cordn y
_matherrl. contina con los caracteres subsecuentes hasta que los
caracteres correspondientes difieren o hasta el fin que
sqrt, sqrtl alcance la cadena.
Sintaxis: El Valor de retorno:
#include <math.h> Si el s1 es... el strcmp devuelve un valor que es...
double sqrt(double x); menos del s2 <0
long double sqrtl(long double x); igual que el s2 == 0
Descripcin: mayor que el s2> 0
Calcula la raz cuadrada positiva. conio.h
Sqrt calcula la raz cuadrada positiva del argumento x. Declara varias funciones usadas llamando la consola del
sistema operativo las rutinas de I/O.
Sqrtl es la versin larga doble; toma argumentos dobles
y regresa un resultado doble largo. Error que maneja Clrscr
para estas funciones puede ser modificadas a travs de
las funciones _matherr y _matherrl. Sintaxis:
Esta funcin puede usarse con los bcd y tipos del #include <conio.h>
complejo. void clrscr(void);
El Valor de retorno: Descripcin:
Si el programa esta bien, sqrt y sqrtl devuelven el valor Aclara el modo de texto de la ventana.
calculado, la raz cuadrada de x. Si x es real y positivo,
el resultado es positivo. Si x es real y negativo, el clrscr aclara el texto de la actual y lugares del cursor en
retorno ser inconstante global se pone a EDOM (Error la esquina izquierda superior o en la posicin (1,1).
de Dominio).
La nota: no use esta funcin para Win32s o Win32 o
string.h aplicaciones de GUI.
Declara varios cadenas-manipulacin y memorias de El Valor de retorno:
rutinas de manipulacin.
Ninguno.
Strcpy
Clreol
Sintaxis:
Sintaxis:
#include <string.h>
#include <conio.h.>
char *strcpy(char *dest, const char *src);
void clreol(void);
Descripcin:
Descripcin:
Copia de una cadena a otra.
Aclara el final de la lnea en la ventana de texto.
Copia las cadenas del src al dest, se detiene despus
que el carcter nulo haya terminando de moverse. clreol aclara todos los caracteres donde el cursor se
posicione hasta el fin de la lnea dentro de la ventana de
El Valor de retorno: texto actual, sin mover el cursor.
el strcpy devuelve el dest. La nota: no use esta funcin para Win32s o Win32 o
aplicaciones de GUI.
Strcmp
El Valor de retorno:
Ninguno. Contiene la macro assert (asercin),
Gotoxy utilizada para detectar errores lgicos y
<assert.h>
otros tipos de fallos en la depuracin de
Sintaxis: un programa.
#include <conio.h> Conjunto de funciones para
<complex.h
manipular nmeros complejos (nuevo en
void gotoxy(int x >
C99).
int y); Contiene funciones para clasificar
caracteres segn sus tipos o para
Descripcin: convertir entre maysculas y minsculas
<ctype.h>
Posiciona el cursor en la ventana del texto. independientemente del conjunto de
caracteres (tpicamente ASCIIo alguna de
Gotoxy mueve el cursor a la posicin dada en la ventana sus extensiones).
del texto actual. Si las coordenadas no son valas
Para analizar los cdigos de error
entonces la funcin gotoxy se ignora. Un ejemplo de <errno.h>
devueltos por las funciones de biblioteca.
esto es si gotoxy(40,30) cuando (35,25) es la correcta
posicin del fondo de la ventana. Ningn argumento de Para controlar entornos en coma
<fenv.h>
gotoxy puede ser el cero. flotante (nuevo en C99).
La nota: no use esta funcin para Win32s o Win32 o Contiene la definicin de constantes que
aplicaciones de GUI. especifican ciertas propiedades de la
biblioteca de coma flotante, como la
El Valor de retorno: diferencia mnima entre dos nmeros en
<float.h>
coma flotante (_EPSOLON), el nmero
Ninguno.
mximo de dgitos de precisin (_DIG), o
Switch el rango de valores que se pueden
representar (_MIN, _MAX).
Sintaxis:
Para operaciones de conversin con
switch ( <switch variable> ) { <inttypes.h> precisin entre tipos enteros (nuevo en
C99).
case <constant expression> : <statement>; [break;]
Para utilizar los conjuntos de
. <iso646.h>
caracteres ISO 646 (nuevo en NA1).
. Contiene la definicin de constantes que
especifican ciertas propiedades de los
. <limits.h>
tipos enteros, como rango de valores que
default : <statement>; se pueden representar (_MIN, _MAX).
Nombre Descripcin
ungetc
string.h
Imprime una de cadena de
puts string.h es un archivo de la Biblioteca
caracteres.
estndar del lenguaje de programacin C que contiene
la definicin de macros, constantes, funciones y tipos de
utilidad para trabajar con cadenas de caracteres y
algunas operaciones de manipulacin de memoria (el
math.h nombre string puede ser algo inapropiado).
math.h es un archivo de cabecera de la biblioteca Las funciones declaradas en string.h se han hecho
muy populares, por lo que estn garantizadas para
estndar del lenguaje de programacin C diseado para
cualquier plataforma que soporte C. Sin embargo,
operaciones matemticas bsicas. Muchas de sus existen algunos problemas de seguridad con estas
funciones incluyen el uso de nmeros en coma flotante. C+ funciones, como el desbordamiento de buffer (buffer
+ tambin implementa estas funciones por razones de overflow), que hacen que algunos programadores
prefieran opciones ms seguras frente a la portabilidad
compatibilidad y las declara en la cabecera cmath.
que estas funciones ofrecen. Adems, las funciones
Una nota importante: si se est programando en C/C++ para cadenas de caracteres slo trabajan con conjuntos
de caracteres ASCII o extensiones ASCII compatibles.
bajo Gnu/Linux, y se utiliza uno de los compiladores nativos
de este sistema operativo (gcc o g++), es necesario incluir,
al compilar, la opcin -lm, dado que, de lo contrario, el
compilador generar un error. Por ejemplo, si tenemos un
fichero fuente con funciones de la biblioteca matemtica,
llamado mi_fich_fuente_math.c, para compilarlo ser