Ficheros

Páginas: 4 (822 palabras) Publicado: 12 de mayo de 2012
Trabajo

1. cual es la herramienta para escribir en un fichero desde diferentes sectores o bloques del código fuente sin sobre escribirlo.

Para abrir un archivo desde cualquier parte del codigofuente se coloca FILE *fopen(char *nombre, char *modo); char*nombre es el nombre q se le quiere dar al archivo o el nombre de uno ya existente. Para el caso en donde se quiere escribir en un ficherosin que se sobre escriba se utiliza la siguiente sintaxis “at+”, ya que la letra “a” nos añade los datos al final del mismo, y si no existe se crea, la “t” significa que el fichero es de tipo textoy por ultimo el signo “+” nos permite abrir el fichero ya sea para lectura o escritura

2. Que tipo de archivos (extensiones) puede crear con los ficheros?

 De texto: sólo están permitidosciertos rangos de valores para cada byte. Algunos bytes tienen un significado especial, por ejemplo, el valor hexadecimal 0x1A marca el fin de fichero. Si abrimos un archivo en modo texto, no será posibleleer más allá de un byte con ese valor, aunque el fichero sea más largo.

 Binarios: están permitidos todos lo valores para cada byte. En estos archivos el final del fichero se detecta de otromodo, dependiendo del soporte y del sistema operativo. La mayoría de las veces se hace guardando la longitud del fichero. Cuando queramos almacenar valores enteros, o en coma flotante, o imágenes, etc.,deberemos usar este tipo de archivos.



3. Como podríamos hacer que el usuario ingrese el nombre del fichero para abrirlo en cualquiera de los modos?

En el siguiente fragmento se puede observarcomo el usuario puede ingresar el nombre del fichero.

FILE *fpc;
char nom[40];
printf("\n escriba el nombre del archivo a abrir:");
gets(nom);
if((fpc=fopen(nom,"a+"))==NULL){
printf("\n elarchivo %s no existe",nom);
exit(0);
}
else{
while(!feof(fpc))fputc(fgetc(fpc),stdout);
printf("\n");
printf("\n\n\n final del archivo:");
}fclose(fpc);
return(0);
getch();
}

4....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fichero
  • Fichero
  • fichero
  • Ficheros
  • FICHEROS
  • ficheros
  • Fichero
  • fichero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS