Soyez le premier à donner votre avis sur cette source.
Snippet vu 2 467 fois - Téléchargée 38 fois
// PROGRAMME EN C SOUS DOS TURBO C++ BORLAND // ecrit le 17-05-2002 par cmarsc // DESCENDRE TEXTE COUPE EN 2 #include <stdio.h> #include <conio.h> // <conio.c> devc++4 #include <string.h> void vitesse_defilement(void); void descendre_texte_50_50(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 { descendre_texte_50_50(4,20,texte); // } while(!kbhit()); getch(); return 0; } // fin de main void vitesse_defilement(void) { int i0; // METTRE 500 avec devc++4 for (i0 = 0; i0 < 8000; ++i0) { gotoxy(1,1); cputs(""); } } // fin vitesse_defilement void descendre_texte_50_50(int col,int ligne,char *texte) { int i1,i2, longueur_texte, moitier_texte; char texte_partie1[80]; longueur_texte = strlen(texte); moitier_texte = longueur_texte / 2; // couper le texte en 2 parties strncpy(texte_partie1, texte, moitier_texte); texte_partie1[moitier_texte] = '\0'; for (i1 = 0; i1 <20; i1++) { gotoxy (1, 1+i1); cprintf("%79c ",'\0'); } for (i2 = 0; i2 <= 1; i2++) { for (i1 = 0; i1 <= ligne; ++i1) { gotoxy (1, 1+i1); cprintf("%79c",'\0'); if (i2 == 0) { textcolor(YELLOW); // texte en jaune gotoxy (col , 2+i1); cprintf("%0.41s",texte_partie1); } else { textcolor(LIGHTGREEN); // texte en vert claire gotoxy (col + moitier_texte , 2+ i1); cprintf("%s",texte + moitier_texte ); } vitesse_defilement(); } // fin for (i1) } // fin for (i2) return ; } // fin de la fonction descendre_texte_50_50
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.