Ver Mensaje Individual
  #10 (permalink)  
Antiguo 27/09/2012, 12:22
harryarcoiris
 
Fecha de Ingreso: agosto-2012
Mensajes: 94
Antigüedad: 11 años, 8 meses
Puntos: 7
Respuesta: Leer archivo .txt desde aplicación de consola

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.