¿Cómo guardar datos generados por lenguaje C en un archivo de texto?
Se implementa principalmente a través de la función de salida formateada fprintf. El código principal es el siguiente:
//La función del programa escribe 10 12.345000 testinfo en el archivo test.txt
#include lt.
int main(int argc, char *argv[])
{
ARCHIVO *pf=NULL;
int m= 10;
float f=12.345;
char str[20]="testinfo";
pf=fopen("prueba. txt", "w " ); // Suponemos que el archivo test.txt está vacío
if(!pf)
{
printf("Error para abrir el archivo, el programa salió ")
fclose( pf);
pf=NULL;
}
printf(" ¡Los datos se han escrito en el archivo test.txt! \n");
return 0;
}
int fprintf( FILE *stream, const char * formato, ...); la función fprintf() envía parámetros al archivo especificado por la secuencia en el formato especificado.