// PARTIE D'UN TEXTE DEFILANT EN COULEUR
Source / Exemple :
// PROGRAMME EN C SOUS DOS TURBO C++ BORLAND
// ecrit le 28-04-2002 par cmarsc
// PARTIE D'UN TEXTE DEFILANT EN COULEUR
#include <conio.h> // <conio.c> devc++4
#include <stdio.h>
/* mettre 500 pour devc++4 */
#define VITESSE_D_AFFICHAGE 4500
void vitesse_defilement(void);
void defiler_texte_zone_couleur(int col,int ligne ,char *texte);
char *texte = "Modifier la fonction vitesse_defilement si c'est "//
"trop lent ou trop rapide";
int main(void) {
textbackground(CYAN);
clrscr();
do {
// colonne = 5 ligne = 10 le texte
defiler_texte_zone_couleur(5,10,texte);
} while(!kbhit());
return 0;
} // fin de main
void vitesse_defilement(void) {
int i0;
for (i0 = 0; i0 < VITESSE_D_AFFICHAGE ; ++i0) {
gotoxy(1,1);
cprintf("%1c",'\0');
}
return ;
}
void defiler_texte_zone_couleur(int col,int ligne,char *texte) {
int i1, longueur_texte;
longueur_texte = strlen(texte);
for (i1 = 0; i1 < longueur_texte; ++i1) {
textbackground(CYAN); // fond vert
textcolor(WHITE); // texte blanc
gotoxy (col, ligne);
cprintf("%s ",texte);
textbackground(BLUE); // fond bleu
textcolor(LIGHTGREEN); // texte vert claire
gotoxy (col+i1, ligne); // defiler dans un cadre de 15 espaces
cprintf("%0.15s",texte+i1);
vitesse_defilement();
}
return ;
} // fin de la fonction defiler_texte_zone_couleur
Conclusion :
// PROGRAMME EN C SOUS DOS TURBO C++ BORLAND
// ecrit le 28-04-2002 par cmarsc
// PARTIE D'UN TEXTE DEFILANT EN COULEUR
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.