1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
| #include <conio.h>
#include <stdio.h>
#include <ctype.h>
/////////////////////////////////////////////////////////////////////////////
// prototypes des fonctions:
/////////////////////////////////////////////////////////////////////////////
void screeninit();
void sortie();
void asksex();
void askage();
void askname();
void savecoord();
void chargecoord();
/////////////////////////////////////////////////////////////////////////////
//Dclaration des variables et structures
/////////////////////////////////////////////////////////////////////////////
struct coord // Dclaration d'une structure
{
int age; // Dclaration d'un integer pour l'age (ex: 12)
char sexe; // Dclaration d'un char sur le sexe (ex: M)
char name[10]; // Dclaration d'un tableau de 10 char sur le nom (ex:Franck)
}popular;
////////////////////////////////////////////////////////////////////////////
/////// DEBUT DU CODE ///////
////////////////////////////////////////////////////////////////////////////
void screeninit()
{
textbackground(0); // couleur de fond : noir
clrscr(); // nettoie la fentre active avec la couleur de fond
textbackground(1); // fond bleu
textcolor(14); // couleur de texte : jaune
insline(); // insertion d'une ligne
gotoxy(1,1); // positionnement du curseur en (1,1)
cprintf("Chapitre II\r\n\n"); // texte avec conio.h
textbackground(0);
textcolor(7); // texte gris clair
cprintf("Ce programme vous apprend
:\r\n");
cprintf(" þ grer les entres/sorties...\r\n"); // texte avec stdio.h
cprintf(" þ manipuler le texte
l'cran...\r\n\n"); // (pour permettre le \t)
cprintf("Tapez une touche pour continuer\r\n"); // (pour permettre le \t)
_setcursortype(_NOCURSOR); // Masque le curseur
getch(); // attend la frappe d'une touche
_setcursortype(_NORMALCURSOR); // Affiche le curseur
textbackground(1);
textcolor(14);
window(10,wherey()+2,70,21); // Dfinit les coordonnes de la fentre
clrscr(); // la remplie en bleu
cprintf("Nouvelle Fiche\r\n");
}
void sortie()
{
window(1,1,80,25); // redfinit une nouvelle fentre normal
textbackground(0); // fond en noir
textcolor(7); // texte en gris clair
clrscr(); // clean l'cran
cprintf("Bye!"); // crit "Bye!"
} |