MUSICA MIENTRAS NAVEGAS CON REAL AUDIO
Qué musica quieres oir? 1,2,3 (El Simbolo) Algo natural (Alejandra Guzman) A fuego lento (Rosana) Believe (Cher) El talisman (Rosana) I don't want to miss a thing (Aerosmith) Inevitable (Shakira) Levantando las manos (El Simbolo) Mambo #5 (Lou Vega) O tu o ninguna (Luis Miguel) Si no te has ido, vete (Alejandra Guzman) Soy yo (Luis Miguel) Suavemente (Elvis Crespo) Tu (Shakira) With or without you (U2)
ESTE SITIO SE VE MEJOR CON 800 X 600
525PERSONAS QUE NOS VISITAN
ARCHIVOS
ESCRITURA("W")
Cuando un archivo se abre para operaciones de escritura, si éste no existe entonces será creado, y si existe será reescrito dando como resultado la pérdida de los datos existentes en el archivo previo. Si ocurre por alguna razón un error al abrir el archivo, el puntero de archivo retorna un valor de NULL que puede ser checado como se especificó arriba.
CONCATENAR ("a")
Cuando un archivo se abre para concatenar datos, si no existe será creado inicialmente vacío. Si el archivo existe, el punto de entrada de datos se situa al final de los datos existentes en el archivo, de ésta manera es como se agregan nuevos datos al archivo. El puntero de archivo se puede verificar como yá se explicó.
SALIDA AL ARCHIVO
La salida de datos hacia un archivo es prácticamente idéntica a la forma en que desplegamos datos en el dispositivo estándar de salida, las únicas diferencias reales son el nombre de una nueva función y la adición del puntero de archivo como uno de los argumentos de la función. En el código de ejemplo, la función fprintf ( ) reemplaza a la familiar printf ( ) y el puntero de archivo vá como argumento dentro del paréntesis de la función.
CERRAR EL ARCHIVO
Para cerrar un archivo se utiliza la función fclose ( ) con el puntero de archivo dentro del paréntesis. En algunos programas sencillos no es necesario cerrar el archivo ya que el sistema operativo se encarga de cerrar los archivos que hayan quedado abiertos antes de retornar el control al usuario, sin embargo es buena práctica cerrar en código todo aquel archivo que se abra. Compile y ejecute el programa, la única salida que verá en pantalla es la línea que indica la creación del archivo especificado, después de correr el programa verifique en su directorio de trabajo la existencia del archivo prueba.htm.
CONCATENAR DATOS
En el programa anterior el archivo generado llamado prueba.htm está inconcluso así que se corregira utilizando el código que sigue el cual hace uso del atributo para concatenar datos y además se utilizara una nueva función para escribir en el archivo un solo dato a la vez
#include "STDIO.H"
#include "STRING.H"
#include "STDLIB.H"
int main()
{
FILE *final;
final = fopen("Prueba.htm", "a"); /* Abrir archivo para concatenar */
if (final == NULL)
printf("Falla al abrir el archivo \n");
exit (EXIT_FAILURE);
}
putc('\n', final);
putc('<', final);
putc('/', final);
putc('B', final);
putc('O', final);
putc('D', final);
putc('Y', final);
putc('>', final);
putc('H', final);
putc('T', final);
putc('M', final);
putc('L', final);
fclose(final);
return EXIT_SUCCESS;
En este programa se efectúa la verificación del éxito al abrir el archivo, la constante llamada EXIT_FAILURE está definida en el archivo de cabecera stdlib.h generalmente con el valor de 1. La constante llamda EXIT_SUCESS a su vez está definida generalmente con el valor de 0. El sistema operativo puede utilizar el valor retornado para determinar si el programa está operando normalmente ó si es necesario tomar alguna acción correctiva, por ejemplo, si un programa se ejecuta en dos partes y la primera de ellas retorna un valor de error, entonces no hay necesidad de ejecutar la segunda parte del programa.
La función putc ( )
Esta función extrae al archivo un caracter a la vez, el caracter en cuestión es el primer argumento de la función y el puntero de archivo el segundo y último argumento dentro del paréntesis. Observe que para especificar un caracter determinado se utiliza la comilla sencilla, incluyendo el caso del caracter de retorno de carro '\n'. Compile y ejecute el programa. Antes de correr el programa asegurese de la existencia del archivo prueba.htm en su directorio de trabajo, generado en el programa anterior, después de correr el programa, abra el archivo con un editor de texto y observe que ahora el documento web está completo.
REGRESAR
CONTINUAR
SACBEOB TE REGALA ESTOS SERVICIOS
SOCIEDAD DE ALUMNOS DE SISTEMAS