Red de conocimiento informático - Material del sitio web - ¿Cómo guardar datos generados por lenguaje C en un archivo de texto?

¿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.