Ir al contenido principal

Destacado

Desarrollo web Bootcamp

  Introducción a la Programación La programación es el proceso de diseñar y escribir instrucciones que las computadoras entienden para realizar tareas específicas. Estas instrucciones se conocen como código , y permiten a los desarrolladores crear aplicaciones, sitios web, juegos y mucho más. Lenguajes de Programación Comunes en el Desarrollo Web En el desarrollo web, los lenguajes más utilizados incluyen: HTML : Define la estructura del contenido en una página web. CSS : Estiliza y da diseño a los elementos de HTML. JavaScript : Agrega interactividad y funcionalidades dinámicas a las páginas web.      PHP y Python : Son lenguajes de servidor para manejar la lógica y los datos. SQL : Sirve para gestionar bases de datos. Sintaxis Básica La sintaxis es un conjunto de reglas que determina cómo escribir código en un lenguaje específico. Es fundamental para que el programa funcione correctamente. Por ejemplo: javascript let mensaje = "¡Hola Mundo!" ; console . log (mens...

Ficheros 2da parte


Leer y Escribir en ficheros

Despúes de abrir un fichero , podemos leer y escribir en el mediante las funciones fscanf y fprint.
Las cabeceras de estas funciones son :
int fscanf(FILE *fp, char formato [ ], <lista variables>)
inf fprintf(FILE *fp , char formato [ ],<lista variables>)


La funcion fscanf permite leer del fichero apuntado por fp, mientras que la funcion fprintf permite escribir en el fichero apuntado por fp. El uso de estas funciones es análogo al de scanf y printf, que permiten leer variables desde el teclado y escribir variables en pantalla, respectivamente
La variable formato es una cadena de caracteres que describe el formato de las variables a leer o escribir . y <lista variables> contiene las direcciones de memoria de todas las variables en el caso de fscanf y las variables propiamente dichas en el caso de fprintf.
 La funcion fprintf retorna el número de bytes escritos en el fichero , o un número negativo en caso de que ocurra algún error en la escritura. La función scanf retorna el número de variables correctamente laidas, o la constante EOF en caso de error.



Otras funciones para el manejo de ficheros

feof
En la mayoria de ocasiones debemos leer un fichero sin saber su tamaño a priori por lo tanto, sin saber la cantidad de datos que debemos leer.
En esta situacion se hace necesaria una funcion que nos indique cuando se alcanza el final de fichero.
Esta funcion es feof , cuya cabecera es :
int feof ( FILE *fp)

La funcion feof retorna un número diferente de 0, cuando el carácter especial EOF ha sido alcanzado en una lectura previa señalado por fp. En caso contrario retorna 0.

ferror
La cabecera ferror retorna un valor diferente de 0 si ha ocurrido algún error en una lectura/escritura .
int ferror (FILE *fp )

fflush
La cabecera de esta función es:

int fflush(FILE *fp )

La funcion fflush puede utilizarse para forzar en el instante deseado el volcado del buffer sobre el fichero.si no se produce ningun error la función retorna 0, en caso contrario retorna EOF.


Comentarios

Entradas populares