lenguaje C

Páginas: 2 (256 palabras) Publicado: 24 de abril de 2013
Lectura y escritura formateada de texto ( fscanf – fprintf )
Las instrucciones scanf y printf utilizadas normalmente para lecturas y escrituras de tecladoy pantalla tienen sus correspondientes funciones para el manejo de ficheros: fscanf y fprintf. La única diferencia con las anteriores es la necesidad de darcomo primer argumento el fichero en el que leemos o escribimos.
Para que lo escrito con fprintf pueda ser correctamente leído con fscanf es conveniente que elformato en el que se indican los tipos de datos que se van a leer o escribir sean similares para ambas instrucciones, que los tipos de datos estén separados,por ejemplo, por un blanco y que tengan un fin de línea al final.
Por ejemplo, los siguientes pares de instrucciones de lectura y escritura seríancompatibles:





Lectura y escritura de caracteres ( fgetc – fputc ) y cadenas ( fgets – fputs )
Los formatos de las instrucciones de lectura y escriturade caracteres y cadenas son:

fgetc lee un carácter del fichero, el carácter leído se almacenará en carácter leído. Cuando se llega al final delfichero devuelve EOF.

fputc escribe el carácter car en el fichero. Devuelve el carácter escrito o EOF en caso de error..

Lee num_caracteres del fichero ylos almacena en cadena_leida colocando el carácter de fin de cadena '\0' en la posición num_caracteres de la cadena leida.

almacena en cad la cadena "Buen " si se lee la línea " Buenas tardes " del fichero f. Si se realizan dos lecturas, en la segunda se almacena en cad la cadena “as t ".
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c
  • lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS