Leer y escribir archivos en lenguaje c
#include "stdio.h"
#include
main()
{
ARCHIVO *fp1;//define un puntero de secuencia de archivos para abrir el archivo para operaciones de lectura
ARCHIVO *fp2;//define un puntero de secuencia de archivos para abrir el archivo para operaciones de escritura
char text[1024];//definir una matriz de cadenas para almacenar los caracteres leídos
fp1 = fopen("d:\a.txt", "r");//abre el archivo a.txt en modo de solo lectura
fp2 = fopen("d:\b.txt", "w");//escribe la forma de abrir el archivo a.txt
while(fgets(text,1024,fp1)!=NULL) //Lee el contenido del archivo señalado por fp1 en el texto línea por línea
{
puts(text);//salida a la pantalla
fputs(text,fp2);//escribe el contenido en el archivo señalado por fp2
}
fclose(fp1);//abrir archivo a.txt escribiendo.
fclose(fp2);//cerrar archivo b.txt
}