- #include <stdio.h>
- #include <conio.c> /*ou <conio.h> pour les autres compilateurs*/
- #include <time.h> /*pour les nombres au hasard*/
- #include <windows.h>
-
- /*les commentaires avec une * et une / sont de moi, ceux avec // sont de Jo*/
-
- int main(void)
- {
- int couleur;
- FILE *file;
- char szBuffer;
- srand( (unsigned)time( NULL ) ); /*initialisation des nbrs au hasard*/
- if((file = fopen("fichier.txt", "r")) != NULL) //on ouvre le fichier et verifie si on y arrive
- {
- //si on arrive a ouvrire le fichier tant que l'on est pas a la fin (feof = le premier f g oublier mais les autres c'est End Of File)
- while (!feof(file))
- {
- couleur = 0; /*ça c'est moi*/
- while (couleur == 0)
- {
- couleur = rand() % 15;
- } /*Jusqu'à là*/
- fread(&szBuffer, 1, 1, file); //on range les caractere dans le buffer
- textcolor(couleur); /*affichage couleur*/
- if(szBuffer == '\0') //si c'est la fin de la ligne
- printf("\n"); //on "affiche" un saut de ligne
- printf("%c", szBuffer); //on affiche ce que contient le buffer
- }
- }
- getch(); /*histoire de voir le résultat...*/
- fclose(file);
- MessageBox (NULL, "Venez vite rejoindre mon projet : Sim City 2002.
- Le jeu sera en DOS, et fera au moins 2000-3000 lignes.
- Bon, je vous laisse!" , "***************Moment de Pub...*************", 0 + MB_ICONASTERISK);
- }
-
#include <stdio.h>
#include <conio.c> /*ou <conio.h> pour les autres compilateurs*/
#include <time.h> /*pour les nombres au hasard*/
#include <windows.h>
/*les commentaires avec une * et une / sont de moi, ceux avec // sont de Jo*/
int main(void)
{
int couleur;
FILE *file;
char szBuffer;
srand( (unsigned)time( NULL ) ); /*initialisation des nbrs au hasard*/
if((file = fopen("fichier.txt", "r")) != NULL) //on ouvre le fichier et verifie si on y arrive
{
//si on arrive a ouvrire le fichier tant que l'on est pas a la fin (feof = le premier f g oublier mais les autres c'est End Of File)
while (!feof(file))
{
couleur = 0; /*ça c'est moi*/
while (couleur == 0)
{
couleur = rand() % 15;
} /*Jusqu'à là*/
fread(&szBuffer, 1, 1, file); //on range les caractere dans le buffer
textcolor(couleur); /*affichage couleur*/
if(szBuffer == '\0') //si c'est la fin de la ligne
printf("\n"); //on "affiche" un saut de ligne
printf("%c", szBuffer); //on affiche ce que contient le buffer
}
}
getch(); /*histoire de voir le résultat...*/
fclose(file);
MessageBox (NULL, "Venez vite rejoindre mon projet : Sim City 2002.
Le jeu sera en DOS, et fera au moins 2000-3000 lignes.
Bon, je vous laisse!" , "***************Moment de Pub...*************", 0 + MB_ICONASTERISK);
}