Vaya vaya, otro programador joven, yo tengo 14.
Cita: #include <winbgim.h>
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <stdint.h>
int main()
{
int x, y, r, b, a, d, c;
x = 0;
y = 0;
r = 1024;
b = 1024;
initwindow(1204,768);
srand(time(NULL));
FILE *txt;
txt = fopen("Datoscolor","w");
do{
a = rand() % 250;
d = rand() % 250;
c = rand() % 250;
setcolor(COLOR(a,d,c));
printf("Los colores son: %d de rojo, %d de verde y %d de azul\n",a,d,c);
fprintf(txt, "Los colores son: %d de rojo, %d de verde y %d de azul\n",a,d,c);
delay(1);
line(x,y,x,r);
x = x + 1;
}while(x < b);
fclose( txt );
while(!kbhit());
closegraph();
return 0;
}
Este es un codigo que encontre rebuscando, esta hecho en la libreria Winbgim, pero la logica es lo que interesa. primero creo un puntero llamado txt, que es de tipo de archivo FILE.
Luego, abro con la funcion fopen, el txt Datoscolor.txt, y le doy formato de creacion o borrado, que en ese caso es la w, en wikipedia esta la lista completa.
Luego, hago imprimir con fprintf, al puntero, y finalmente cierro el archivo desde el puntero. No se mucho sobre punteros, pero en este caso, son unas palabras que redirigen a un archivo.