jueves, 4 de septiembre de 2008

Librerías

Librería stdio.h
printf
     Función: Escribe en la salida estándar con formato.
     Sintaxis: printf(formato , arg1 , ...);
scanf
     Función: Lee de la salida estándar con formato.
     Sintaxis: scanf(formato , arg1 , ...);
puts
     Función: Escribe una cadena y salto de linea.
     Sintaxis: puts(cadena);
gets
     Función: Lee y guarda una cadena introducida por teclado.
     Sintaxis: gets(cadena);
fopen
     Función: Abre un fichero en el modo indicado.
     Sintaxis: pf=fopen(fichero , modo);
fclose
     Función: Cierra un fichero cuyo puntero le indicamos.
     Sintaxis: fclose(pf);
fprintf
     Función: Escribe con formato en un fichero.
     Sintaxis: fprintf(pf , formato , arg1 , ...);
fgets
     Función: Lee una cadena de un fichero.
     Sintaxis: fgets(cadena , longitud , pf);

 

Librería stdlib.h
atof
     Función: Convierte una cadena de texto en un valor de tipo float.
     Sintaxis: numflo=atof(cadena);
atoi
     Función: Convierte una cadena de texto en un valor de tipo entero.
     Sintaxis: nument=atoi(cadena);
itoa
     Función: Convierte un valor numérico entero en una cadena de texto. La base generalmente será 10, aunque se puede indicar otra distinta.
     Sintaxis: itoa(número , cadena , base);
exit
     Función: Termina la ejecución y abandona el programa.
     Sintaxis: exit(estado); /* Normalmente el estado será 0 */

 

Librería conio.h
clrscr
     Función: Borra la pantalla.
     Sintaxis: clrscr( );
clreol
     Función: Borra desde la posición del cursor hasta el final de la linea.
     Sintaxis: clreol( );
gotoxy
     Función: Cambia la posición del cursor a las coordenadas indicadas.
     Sintaxis: gotoxy(columna , fila);
textcolor
     Función: Selecciona el color de texto (0 - 15).
     Sintaxis: textcolor(color);
textbackground
     Función: Selecciona el color de fondo (0 - 7).
     Sintaxis: textbackground(color);
wherex
     Función: Retorna la columna en la que se encuentra el cursor.
     Sintaxis: col=wherex( );
wherey
     Función: Retorna la fila en la que se encuentra el cursor.
     Sintaxis: fila=wherey( );
getch
     Función: Lee y retorna un único caracter introducido mediante el teclado por el usuario. No muestra el caracter por la pantalla.
     Sintaxis: letra=getch( );
getche
     Función: Lee y retorna un único caracter introducido mediante el teclado por el usuario. Muestra el caracter por la pantalla.
     Sintaxis: letra=getche( );

 

strlen
     Función: Calcula la longitud de una cadena.
     Sintaxis: longitud=strlen(cadena);
strcpy
     Función: Copia el contenido de una cadena sobre otra.
     Sintaxis: strcpy(copia , original);
strcat
     Función: Concatena dos cadenas.
     Sintaxis: strcat(cadena1 , cadena2);
strcmp
     Función: Compara el contenido de dos cadenas. Si cadena1 < cadena2 retorna un número negativo. Si cadena1 > cadena2, un n£mero positivo, y si cadena1 es igual que cadena2 retorna 0 ( o NULL ).
     Sintaxis: valor=strcmp(cadena1 , cadena2);

 

Librería dir.h
     En esta librería encontraremos una serie de rutinas que nos permitirán realizar operaciones básicas con directorios y unidades de disco.
chdir
     Función: Cambia el directorio actual.
     Sintaxis: chdir(ruta); /* Podemos indicar la unidad: chdir("a:\\DATOS"); */
getcwd
     Función: Lee del sistema el nombre del directorio de trabajo.
     Sintaxis: getcwd(directorio,tamañocad) /* Lee el directorio y la unidad */
getdisk
     Función: Lee del sistema la unidad actual.
     Sintaxis: disk=getdisk( ) + 'A'; /* Retorna un entero: 0 = A: , 1 = B: ... */
mkdir
     Función: Crea un directorio.
     Sintaxis: mkdir(nombre);

 

Funciones interesantes
fflush(stdin)
     Función: Limpia el buffer de teclado.
     Sintaxis: fflush(stdin);
     Prototipo: stdio.h
sizeof
     Función: Operador que retorna el tamaño en bytes de una variable.
     Sintaxis: tamaño=sizeof(variable);
cprintf
     Función: Funciona como el printf pero escribe en el color que hayamos activado con la función textcolor sobre el color activado con textbackground.
     Sintaxis: cprintf(formato , arg1 , ...);
     Prototipo: conio.h
kbhit
     Función: Espera la pulsación de una tecla para continuar la ejecución.
     Sintaxis: while (!kbhit( )) /* Mientras no pulsemos una tecla... */
     Prototipo: conio.h
random
     Función: Retorna un valor aleatorio entre 0 y num-1.
     Sintaxis: valor=random(num); /* También necesitamos la función randomize */
     Prototipo: stdlib.h
randomize
     Función: Inicializa el generador de números aleatorios. Deberemos llamarlo al inicio de la función en que utilicemos el random. También deberemos utilizar el include time.h, ya que randomize hace una llamada a la función time, incluída en este último archivo.
     Sintaxis: randomize( );
     Prototipo: stdio.h
system
     Función: Ejecuta el comando indicado. Esto incluye tanto los comandos del sistema operativo, como cualquier programa que nosotros le indiquemos. Al acabar la ejecución del comando, volverá a la linea de código situada a continuación de la sentencia system.
     Sintaxis: system(comando); /* p.ej: system("arj a programa"); */
     Prototipo: stdlib.h

No hay comentarios: