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:
Publicar un comentario