¿Que es un archivo?
algún medio y pueden ser usados por las aplicaciones. La forma en que una computadora organiza, da nombre, almacena y manipula los archivos se denomina sistema de archivos y suele depender del sistema operativo y del medio de almacenamiento .
¿Para que sirve un archivo?
Un archivo nos sirve para almacenar informacion para comunicar las aplicaciones y que ellas hagan uso de esa informacion o que neseciten ser almacenados para su uso en tiempo fututo, en un archivo se almacenan documentos de todo tipo.
¿Como crear un archivo?
Las principales funciones para crear un archivo son Fsacanf,Fopen,Fclose,stdout.
Ejemplo:
int main (void)
{
Fopen("mensaje.txt","w",stdout);
cout<<"hola mundo";
Fclose(stdout);
return ;
}
Funciones para crear un archivo.
fopen():Abre un archivo.
fclose():Cierra un archivo.
fgets():Lee una cadena de un archivo.
fputs():Escribe una cadena de un archivo.
fseek():Busca un byte especifico de un archivo.
fprintf():Escribe una salida con formato en el archivo.
fscanf():Lee una entrada con un formato en el archivo.
feof():Devuelve cierto si se llega al final del archivo.
ferror():Devuelve cierto si se produce un error.
fwrite():Escribe un bloque de datos a un archivo como “stream” (binario).
- r: sólo lectura. El fichero debe existir.
- w: se abre para escritura, se crea un fichero nuevo o se sobreescribe si ya existe.
- a: añadir, se abre para escritura, el cursor se situa al final del fichero. Si el fichero no existe, se crea.
- r+: lectura y escritura. El fichero debe existir.
- w+: lectura y escritura, se crea un fichero nuevo o se sobreescribe si ya existe.
- a+: añadir, lectura y escritura, el cursor se situa al final del fichero. Si el fichero no existe, se crea.
- t: tipo texto, si no se especifica "t" ni "b", se asume por defecto que es "t"
- b: tipo binario.
- Hemos creado un archivo de texto con el nombre "mensaje" y en el escribimos "hola mundo" con la "w" que significa write, escribir.
int main
{
FILE* miarchivo;
char* nombredelarchivo="text1.txt";
Fscanf (miarchivo ,"%s",r)
printf ("lectura)
return 0;
}
- con este pequeño codigo leemos un archivo y imprimimos por pantalla lo que hay en el.
Bibliografia
http://c.conclase.net/ficheros/?cap=002
https://www.youtube.com/watch?v=ztEsa-dtn3E
No hay comentarios.:
Publicar un comentario