Está en la página 1de 17

INSTITUTO TECNOLGICO

DE SALINA CRUZ

NDICE
FUNCIONES
Pg.

GUA RPIDA DE LAS


FUNCIONES DEL LENGUAJE
C

A.03
C.06
D.08
E.08
F.09

MATERIA: ALGORITMOS Y
PROGRAMACIN
UNIDAD 4
ALUMNA: FLOR ERUNDINA
GMEZ HERNNDEZ
SALINA CRUZ, OAX. A 2 DE
MAYO DEL 2013

G.16
I...17
L..22
M.23
P..24
R..26
S..27
T..32

A
NOMBRE: abs(i)
TIPO: int
BIBLIOTECA: stdlib.h
SINTAXIS: int abs(int i);
DESCRIPCIN:devuelve el valor absoluto de i
EJEMPLO: x = abs(-7) // x es 7
NOMBRE: acos(d)
TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double acos(double d);
DESCRIPCIN: Devuelve el arco coseno de d
EJEMPLO: angulo = acos(0.5); // angulo
devuelto es phi/3
NOMBRE: asin(d)
TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double asin(double d);
DESCRIPCIN: Devuelve el arco seno de d
EJEMPLO: angulo = asin(0.707); //
aproximadamente phi/4

NOMBRE: atan(d)
TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double atan(double d);
long double tanl(long double d);
DESCRIPCIN: Devuelve la arco tangente de
d. Calcula el arco tangente del argumento x.
Requiere el llamado de la biblioteca complex.h
EJEMPLO: angulo atan(1.0); // angulo es phi/4
NOMBRE: atan(d1, d2)
TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double atan(double d1, double d2);
DESCRIPCIN: Devuelve el arco tangente de
d1/d2
EJEMPLO: angulo = atan(y, x)
NOMBRE: atof(s)
TIPO: double
BIBLIOTECA: stdlib.h
SINTAXIS: double atof(const char *cadena)
DESCRIPCIN: Convierte la cadena s a una
cantidad de doble precisin. Requiere el llamdo
de la biblioteca math.h
EJEMPLO: double x;
char *cad_dbl = "200.85"; ...
x=atof(cad_dbl); // convierte la cadena "200.85"
a valor real

NOMBRE: atoi(s)
TIPO: int
BIBLIOTECA: stdlib.h
SINTAXIS: int atoi(const char *cadena)
DESCRIPCIN: Convierte la cadena s a un
entero.
La cadena debe tener el siguiente formato:
[espacio en blanco][signo][ddd] (siendo
obligatorio los digitos decimales).
EJEMPLO: int i;
char *cad_ent="123";
...
i=atoi(cad_ent); //convierte la cadena "123" al
entero 123
NOMBRE: atol(s)
TIPO: long
BIBLIOTECA: stdlib.h
SINTAXIS: long atol(const char *cadena);
DESCRIPCIN: Convierte la cadena s a un
entero largo.
La cadena debe tener el siguiente formato:
[espacio en blanco][signo][ddd] (siendo
obligatorio los digitos decimales).
EJEMPLO: long int i;
char cad_ent="9876543";
...
i=atol(cad_ent); //convierte la cadena
"9876543" al entero largo

C
NOMBRE: calloc(n, s)
TIPO: void(puntero)
BIBLIOTECA: malloc.h y stdlib.h o bien alloc.h
y stdlib.h
SINTAXIS: void *calloc(size_t n, size_t s);
DESCRIPCIN: Reserva memoria para una
formacin de n elementos , cada uno de s
bytes. Devuelve un puntero al principio del
espacio reservado.
Si no existente bastante espacio para el nuevo
bloque o bien n o s es 0, calloc devuelve nulo.
EJEMPLO: long *buffer
buffer=(long *) calloc(40, sizeof(long));
NOMBRE: ceil(d)
TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double ceil(double d);
DESCRIPCIN: Devuelve un valor redondeado
por exceso al siguiente entero mayor
EJEMPLO: redondeo=ceil(5.1); //redondeo es
6

NOMBRE: cos(d)
TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double cos(double d);
complex cos(complex d);
DESCRIPCIN: Devuelve el coseno de d
Devuelve el coseno de d
EJEMPLO: coseno_x=cos(1.6543)
NOMBRE: cosh(d)
TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double cos(double d);
complex cos(complex d);
DESCRIPCIN: Devuelve el coseno
hiperblico de d
EJEMPLO: d=1.00;
printf("d=%f.\n\n,d);

D
NOMBRE: difftime(11, 12)
TIPO: double
BIBLIOTECA: time.h
SINTAXIS: double difftime(time_t hora2, time_t
hora1)
DESCRIPCIN: Devuelve la diferencia de
tiempo 11(hora2) - 12(hora1) , donde 11 y 12
representan el tiempo transcurrido despues de
un tiempo base (ver funcin time)
EJEMPLO: time_t inicio, fin;
clrscrl();
inicio=time(NULL);
delay(5000)
fin=time(NULL)
print("Diferencia en segundos: %f\n",
difftime(inicio,fin));

E
NOMBRE: exit(u)
TIPO: void
BIBLIOTECA: stdlib.h
SINTAXIS: void exit(int estado)
DESCRIPCIN: Cierra todos los archivos y
buffers y termina el programa. El valor de u es
asignado por la funcion para indicar el estado
de terminacin.
EJEMPLO: exit(0);

NOMBRE: exp(d)
TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double exp(double d);
complex exp(complex d)
DESCRIPCIN: Eleve e a la potencia d
(e=2,7182818... es la base del sistema de
logaritmos naturales (neperianos))
EJEMPLO: d=100.00;
y=exp(d);
printf("El exponencial de x=%f.\n\n",y);

NOMBRE: fabs(d)
TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double fabs(double d);
DESCRIPCIN: Devuelve el valor absoluto de
d
EJEMPLO: y=fabs(-7.25); // y vale 7.25

NOMBRE: fclose(f)
TIPO: int
BIBLIOTECA: stdio.h
SINTAXIS: int fclose(FILE *f);
DESCRIPCIN: Cierra el archivo f. Devuelve el
valor 0 si el archivo se ha cerrado con exito.
EJEMPLO: int fclose(FILE "archivo");
NOMBRE: feof(f)
TIPO: int
BIBLIOTECA: stdio.h
SINTAXIS: int feof(FILE *f);
DESCRIPCIN: Determina si se ha encontrado
un fin de archivo. Si es as, devuelve un valor
distinto de cero, en otro caso devuelve 0
EJEMPLO: feof(fichen);
NOMBRE: fgetc(f)
TIPO: int
BIBLIOTECA: stdio.h
SINTAXIS: int fgetc(FILE f);
DESCRIPCIN: Lee un caracter del archivo f
EJEMPLO: c+fgetc(fp)
NOMBRE: fegts(s, i, f)
TIPO: char(puntero)
BIBLIOTECA: stdio.h
SINTAXIS: char *fgets(char s, int s, FILE *f);
DESCRIPCIN: Lee una cadena s, con i
caracteres, del archivo f
EJEMPLO: fgets(caddemo, 80, fp);

NOMBRE: floor(d)
TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double floor(double d);
DESCRIPCIN: Devuelve un valor redondeado
por defecto al entero menor mas cercano
EJEMPLO: x=floor(6.25); // x vale 6

NOMBRE: fmod(d1, d2)


TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double fmod(double d1, double d2);
DESCRIPCIN: Devuelve el resto de d1/d2
(con el mismo signo que d1)
EJEMPLO: resto=fmod(5.0,2.0); // resto igual a
1.0

NOMBRE: fopen(s1, s2)


TIPO: file(puntero)
BIBLIOTECA: stdio.h
SINTAXIS: FILE *fopen(const char *s1, const
char *s2)
DESCRIPCIN: Abre un archivo llamado s1, del
tipo s2. Devuelve un puntero al archivo. *

Modo Accion
"r"

Abre para lectura

"w"

Abre un archivo vacio para escritura

"a"

Abre para escritura al final del


archivo

"r+"

Abre para lectura/escritura

"w+"

Abre un archivo vacio para


lectura/escritura

"a+"

Abre para lectura y anadir

"rb"

Abre un archivo binario para lectura.

"wb" Abre un archivo binario para escritura


"ab"

Abre un archivo binario para anadir

"rb+"

Abre un archivo binario para


lectura/escritura.

"wb+"

Abre un archivo binario para


lectura/escritura

"ab+"

Abre o crea un archivo binario para


lectura/escritura

EJEMPLO: if
((corriente2=fopen("datos","W+"))==NULL
printf("El archivo...no se ha abierto \n");

NOMBRE: fprintf(f, ...)


TIPO: int
BIBLIOTECA: stdio.h
SINTAXIS: int fprintf(FILE *f, const char
*formato [,arg,...]);
DESCRIPCIN: Escribe datos en el archivo f
(el resto de los argumentos
EJEMPLO: fprintf(f1, "El resultado es
%f\n",result);

NOMBRE: fread(s, i1, i2, f)


TIPO: int
BIBLIOTECA: stdio.h
SINTAXIS: size_t fread(void *b, size_t t, size_t
n, FILE *f);
DESCRIPCIN: Lee i2 elementos, cada uno de
tamano i1 bytes, desde el archivo f hasta la
cadena s
EJEMPLO: fread(buf, strlen(msg)+1, 1, flujo);

NOMBRE: fputc(c, f)
TIPO: int
BIBLIOTECA: stdio.h
SINTAXIS: int fputc(int c, FILE *f);
DESCRIPCIN: Escribe un caracter en el
archivo f
EJEMPLO: fputc(*(p++), stdout);

NOMBRE: free(p)
TIPO: void
BIBLIOTECA: malloc.h o stdlib.h
SINTAXIS: void free(void *dir_memoria);
DESCRIPCIN: Libera un bloque de memoria
reservada cuyo principio esta indicado por p.
EJEMPLO: char *cad;
// asignar memoria a la cadena
cad=(char *)malloc(50);
...
free(cad); // liberar memoria

NOMBRE: fputs(s, f)
TIPO: int
BIBLIOTECA: stdio.h
SINTAXIS: int fputs(const char *cad, FILE *f)
DESCRIPCIN: Escribe una cadena de
caracteres en el archivo f
EJEMPLO: fputs("esto es una prueba", f1);

NOMBRE: fscanf(f, ...)


TIPO: int
BIBLIOTECA: math.h
SINTAXIS: int fscanf(FILE *f, const char
*formato, [, direccion,... ]);
DESCRIPCIN: Lee datos del archivo f ( el
resto de los argumentos
EJEMPLO: fscanf(flujo, %s%f, cad, &f);

NOMBRE: fseek(f, l, i)
TIPO: int
BIBLIOTECA: stdio.h
SINTAXIS: int fseek(FILE *f, long desplaza, int
origen);
DESCRIPCIN: Mueve el puntero al archivo f una
distancia de 1 bytes desde la posicion i (i puede
representar el principio del archivo, la posicion
actual del puntero o el fin del archivo.
Notas
Origen

Significado

SEEK_SET

Principio de archivo

SEEK_CUR

Posicion actual puntero

SEEK_END

Final del archivo

EJEMPLO: fseek(f1,OL,SEEK_SET); // ir al
principio
NOMBRE: ftell(f)
TIPO: long int
BIBLIOTECA: stdio.h
SINTAXIS: long int ftell(FILE *f);
DESCRIPCIN: Devuelve la posicion actual
del puntero dentro del archivo f
EJEMPLO: ftell(fichen)

NOMBRE: fwrite(s, i1, i2, f)


TIPO: int
BIBLIOTECA: stdio.h
SINTAXIS: size_t fwrite(const void *p, size_t i1,
size_t i2, FILE *f);
DESCRIPCIN: Escribe i2 elementos, cada
uno de tamano 1 bytes, desde la cadena s
hasta el archivo f
EJEMPLO:
num=fwrite(lista,sizeof(char),25,flujo);

G
NOMBRE: getc(f)
TIPO: int
BIBLIOTECA: stdio.h
SINTAXIS: int getc(FILE *f);
DESCRIPCIN: Lee un caracter del archivo f
EJEMPLO:
while(c=getc(fx) !=EOF
{
print ("%c",c);
}

NOMBRE: getchar( )
TIPO: int
BIBLIOTECA: stdio.h
SINTAXIS: int getchar(void);
DESCRIPCIN: Lee un caracter desde el
dispostivo de entrada estandar
EJEMPLO: int c;
while((*c=getchar()) != '\n')
print ("%c",c);
NOMBRE: gets(s)
TIPO: char(puntero)
BIBLIOTECA: stdio.h
SINTAXIS: char *gets(char *cad);
DESCRIPCIN: Lee una cadena de caracteres
desde el dispositivo de entrada estandar
EJEMPLO: gets(nombre);

I
NOMBRE: isalnum(c)
TIPO: int
BIBLIOTECA: ctype.h
SINTAXIS: int isalnum(int c);
DESCRIPCIN: Determina si el argumento es
alfanumerico. Devuelve un valor disitinto de
cero si es cierto; en otro caso devuelve 0
EJEMPLO: carac=getch();
if (isalnum(carac))
print("%c letra|digito \n",carac);
else
printf("%c no letra|digito \n", carac);

NOMBRE: isalpha(c)
TIPO: int
BIBLIOTECA: ctype.h
SINTAXIS: int isalpha(int c);
DESCRIPCIN: Determina si el argumento es
alfabetico. Devuelve un valor distinto de cero si
es cierto; en otro caso devuelve 0.
EJEMPLO: int c;
if (isalpha(c)) printf("%c es letra\n",c);

NOMBRE: isascii(c)
TIPO: int
BIBLIOTECA: ctype.h
SINTAXIS: int isascii(int c);
DESCRIPCIN: Determina si el argumento es
un caracter ASCII. Devuelve un valor disitinto
de cero si es cierto; en otro caso devuelve 0
EJEMPLO: int c;
if (isascii(c)) printf('%c es un ascii\n",c)
NOMBRE: iscntrl(c)
TIPO: int
BIBLIOTECA: ctype.h
SINTAXIS: int isacntrl(int c);
DESCRIPCIN: Determina si el argumento es
un caracter ASCII de control. Devuelve un valor
distinto de cero si es cierto; en otro caso
devuelve 0
EJEMPLO: if(iscntrl(c)) printf"%c es un caracter
de control\n",c);

NOMBRE: isdigit(c)
TIPO: int
BIBLIOTECA: ctype.h
SINTAXIS: int isdigit(int c);
DESCRIPCIN: Determina si el numero es un
digito decimal. Devuelve un valor disitinto de
cero si es cierto; en otro caso devuelve 0
EJEMPLO: if(isdigit(c)) printf"%c es un
digito\n",c);
NOMBRE: isgraph(c)
TIPO: int
BIBLIOTECA: ctype.h
SINTAXIS: int isgraph(int c);
DESCRIPCIN: Determina si el argumento es
un caracter ASCII grafico (hex 0x21 -0x7e;
octal 041 -176). Devuelve un valor distinto de
cero si es cierto; en otro caso devuelve 0
EJEMPLO: if(isgraph(c)) printf"%c es un
caracter imprimible(no espacio)\n",c);
NOMBRE: islower(c)
TIPO: int
BIBLIOTECA: ctype.h
SINTAXIS: int islower(int c);
DESCRIPCIN: Determina si el argumento es
ua minuscula. Devuelve un valor distinto de
cero si es cierto; en otro caso devuelve 0
EJEMPLO: if(islower(c)) printf"%c es una letra
minuscula\n",c);

NOMBRE: isodigit(c)
TIPO: int
BIBLIOTECA: ctype.h
SINTAXIS: int isodigit(int c);
DESCRIPCIN: Determina si el argumento es
un digito octal. Devuelve un valor distinto de
cero si es cierto; en otro caso devuelve 0
EJEMPLO: if(isodigit(c)) printf"%c es un digito
octal\n",c);

NOMBRE: isprint(c)
TIPO: int
BIBLIOTECA: ctype.h
SINTAXIS: int isprintint c);
DESCRIPCIN: Determina si el el argumento
es un caracter ASCII imprimible (hex 0x20 0x7e; octal 040 -176). Devuelve un valor
distinto de cero si es cierto; en otro caso
devuelve 0
EJEMPLO: if(isprint(c)) printf("\n"c
imprimible\n",c);

NOMBRE: ispunct(c)
TIPO: int
BIBLIOTECA: ctype.h
SINTAXIS: int ispunct(int c);
DESCRIPCIN: Determina si el argumento es
un caracter de puntuacion. Devuelve un valor
distinto de cero si es cierto; en otro caso
devuelve 0
EJEMPLO: if(ispunct(c)) printf"%c es un
caracter de puntuacion\n",c);
NOMBRE: isspace(c)
TIPO: int
BIBLIOTECA: ctype.h
SINTAXIS: int isspace(int c);
DESCRIPCIN: Determina si el argumento es
un espacio en blanco. Devuelve un valor
distinto de cero si es cierto; en otro caso
devuelve 0
EJEMPLO: if(isspace(c)) printf"%c es un
espacio\n",c);
NOMBRE: isupper(c)
TIPO: int
BIBLIOTECA: ctype.h
SINTAXIS: int isupper(int c);
DESCRIPCIN: Determina si el argumento es
una mayuscula. Devuelve un valor distinto de
cero si es cierto; en otro caso devuelve 0
EJEMPLO: if(isupper(c)) printf"%c es una
mayuscula\n",c);

NOMBRE: isxdigit(c)
TIPO: int
BIBLIOTECA: ctype.h
SINTAXIS: int isxdigit(int c);
DESCRIPCIN: Determina si el argumento es
un digito hexadecimal. Devuelve un valor
distinto de cero si es cierto; en otro caso
devuelve 0
EJEMPLO: ifisxdigit(c)) print"%c es un digito
hexadecimal\n",c)

L
NOMBRE: labs(l)
TIPO: long int
BIBLIOTECA: math.h
SINTAXIS: long int labs(long int l);
DESCRIPCIN: Devuelve el calor absoluto de
1
EJEMPLO: long lx=-51654,ly;
ly=labs(lx);

NOMBRE: log(d)
TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double log(double d);
DESCRIPCIN: Devuelve el logaritmo natural
de d
EJEMPLO: hdouble x,y;
x=10;
y=log(x);
NOMBRE: log10(d)
TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double log10(double d);
DESCRIPCIN: Devuelve el logaritmno (en
base 10) de d
EJEMPLO: hdouble x,y;
x=10;
y=log10(x);

M
NOMBRE: malloc(u)
TIPO: void(puntero)
BIBLIOTECA: stdlib.h
SINTAXIS: void *malloc(size_t u);
DESCRIPCIN: Reserva u bytes de memoria.
devuelve un puntero al principio del espacio
reservado
EJEMPLO: cadena=malloc(MAX_CHR);

P
NOMBRE: pow(d1, d2)
TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double pow(double d1, double d2);
DESCRIPCIN: Devuelve d1 elevado a la
potencia d2
EJEMPLO: double x=2.0, y=4.0, z;
z=pow(x,y); //z sera 1.60
NOMBRE: printf(...)
TIPO: int
BIBLIOTECA: stdio.h
SINTAXIS: int printf(const char
*formato[,argumento,...]);
DESCRIPCIN: Escribe datos en dispositivo de
salida estandar.
Codigo

Formato

%c

Caracter

%d

Entero Decimal

%e

Real (double o float), notacin cient.

%f

Coma flotante

%s

Cadena de caracteres

%x

Hexadecimal sin signo

EJEMPLO: print("producto %d y %d es
%d\n",x,y,x*y);

NOMBRE: putc(c, f)
TIPO: int
BIBLIOTECA: stdio.h
SINTAXIS: int putc(int c, FILE *f);
DESCRIPCIN: Escribe un caracter en el
archivo f
EJEMPLO: putc('*',demo);

NOMBRE: putchar(c)
TIPO: int
BIBLIOTECA: stdio.h
SINTAXIS: int putchar(int c);
DESCRIPCIN: Escribe un caracter en el
dispositivo de salida estandar
EJEMPLO: putchar('B');
NOMBRE: puts(s)
TIPO: int
BIBLIOTECA: stdio.h
SINTAXIS: int puts(const char *cad)
DESCRIPCIN: Escribe una cadena de
caracteres en el dispositivo de salida estandar
EJEMPLO: puts("Desea continuar (s/n);

R
NOMBRE: rand( )
TIPO: int
BIBLIOTECA: stdlib.h
SINTAXIS: int rand(void);
DESCRIPCIN: Devuelve un entero positivo
aleatorio
EJEMPLO: // visualizar 10 numeros aleatorios
for (i=0;i<10;i++)
printf("%6d\",rand());

NOMBRE: rewind(f)
TIPO: void
BIBLIOTECA: stdio.h
SINTAXIS: void rewind(FILE *f);
DESCRIPCIN: Mueve el puntero al principio
del archivo f
EJEMPLO: rewind(fx);

S
NOMBRE: scanf(...)
TIPO: int
BIBLIOTECA: stdio.h
SINTAXIS: int scanf(const char *formato
{,direccion,...]);
DESCRIPCIN: Lee datos en dispositivo de
entrada estndar.
Codigo

Formato

%c

Caracter

%d

Enetero Decimal

%x

Hexadecimal

%i

Entero Decimal

%f

Numero Real

%o

Octal

%p

Puntero

%s

Cadena

EJEMPLO: scanf('%d %f %c %s, &i, &fp, &c,


s);

NOMBRE: sin(d)
TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double sin(double d);
DESCRIPCIN: Devuelve el seno de d
EJEMPLO: double x, y;
x=0.52;
printf('x =%f radianes\n",x);
y=cos(x);
printf("el coseno de x =%f\n",y);
NOMBRE: sinh(d)
TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double sinh(double d);
DESCRIPCIN: Devuelve el seno hiperbolico
de d
EJEMPLO: y=sinh(x);
NOMBRE: sqrt(d)
TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double sqrt(double d);
DESCRIPCIN: Devuelve la raiz cuadrada de
d
EJEMPLO: printf("%lf",sqrt(25.0); //se visualiza
5

NOMBRE: srand(u)
TIPO: void
BIBLIOTECA: stdlib.h
SINTAXIS: void srand(unsigned u);
DESCRIPCIN: Inicializa el generador de
numeros aleatorios
EJEMPLO: srand(semilla);

NOMBRE: strcmp(s1, s2)


TIPO: int
BIBLIOTECA: string.h
SINTAXIS: int strcmp(const char*s1, const char
*s2);
DESCRIPCIN: Compara dos cadenas de
caracteres lexicograficamente. Devuelve un
valor negativo si s1 < s2; 0 si s1 y s2 son
identicas; y un valor positivo si s1 > s2
EJEMPLO:
i=strcmp("MNP", "mnp"); // resultado < 0
i=strcmp("abc", "abc"); // resultado = 0
i=strcmp("xy", "abc"); // resultado > 0
char s1[80]="Mayo";
char s2[80]="Octubre";
int j;
j=strcmp(s1,s2);

NOMBRE: strcmpi(s1, s2)


TIPO: int
BIBLIOTECA: string.h
SINTAXIS: int strcmpi(const char*s1, const
char *s2);
DESCRIPCIN: Compara dos cadenas de
caracteres lexicograficamente, sin diferenciar
mayusculas de minusculas. Devuelve un valor
negativo si s1 < s2; 0 si s1 y s2 son identicas; y
un valor positivo si s1 > s2
EJEMPLO: v=strcmpi(s1,s2);

NOMBRE: strcpy(s1, s2)


TIPO: char
BIBLIOTECA: string.h
SINTAXIS: char *strcpy(char s1, const char s2);
DESCRIPCIN: Copia la cadena de caracteres
s2 en la cadena s1
EJEMPLO:
char *s1="Pepe Luis";
char b[12];
strcpy(s2,s1);
cout <<s2<< '\n';

NOMBRE: strlen(s)
TIPO: int
BIBLIOTECA: string.h
SINTAXIS: size_t strlen(const char *s);
DESCRIPCIN: Devuelve el numero de
caracteres de una cadena
EJEMPLO:
longitud=strlen(nombre);
char s[81]="Cadena demo';
printf("La longitud de s es: %d\n" strlen(s));
NOMBRE: strset(c, s)
TIPO: char(puntero)
BIBLIOTECA: string.h
SINTAXIS: char *strset(char *cad, int c);
DESCRIPCIN: Pone todos los caracteres de
s a c (excluyendo el caracter nulo del final \0)
EJEMPLO: char *cad="----";
strset (cad,'x'); // cad es ahora xxxx
NOMBRE: system(s)
TIPO: int
BIBLIOTECA: string.h
SINTAXIS: system(comd);
DESCRIPCIN: Pasa la orden al sistema
operativo. Devuelve cero si la orden se ejecuta
correctamente; en otro caso devuelve un valor
distinto de cero, tipicamente -1.
EJEMPLO: system(dir);

T
NOMBRE: tan(d)
TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double tan(double d);
DESCRIPCIN: Devuelve la tangente de d
EJEMPLO: y=tan(x);
NOMBRE: tanh(d)
TIPO: double
BIBLIOTECA: math.h
SINTAXIS: double tanh(double d);
DESCRIPCIN: Devuelve la tangente
hiperbolica de d
EJEMPLO: a=tanh(x);
NOMBRE: time(p)
TIPO: long int
BIBLIOTECA: time.h
SINTAXIS: time_t time(time_t *h);
DESCRIPCIN: Devuelve el numero de
segundos transcurridos despues de un tiempo
base designado
EJEMPLO: time(&hora);

NOMBRE: toascii
TIPO: int
BIBLIOTECA: ctype.h
SINTAXIS: int toascii(int c);
DESCRIPCIN: Convierte el valor del
argumento a ASCII
EJEMPLO: c=toascii(entero);
NOMBRE: tolower
TIPO: int
BIBLIOTECA: ctype.h o stdlib.h
SINTAXIS: int tolower(int c);
DESCRIPCIN: Convierte una letra a
minuscula
EJEMPLO: c=tolower('s'); //c se convierte en 's'
NOMBRE: toupper
TIPO: int
BIBLIOTECA: ctype.h o stdlib.h
SINTAXIS: int toupper(int c);
DESCRIPCIN: Convierte una letra a
mayuscula
EJEMPLO: c=toupper('s'); //c se convierte en
'S'

También podría gustarte