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 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147
|
#include <iostream> // Pour utliser des objets fluxs (cout, cin, cerr)
#include <cstdio>
#include "screen.h"
#include <string>
using std::cout;
using std::endl;
using std::cin;
using std::string
main()
{
int result;
// Création d'un menu
cout << "MENU \n 1 - Fonction Cls \n 2 - Fonction Gotoxy \n 3 - Fonction Setcolors \n 4 - Fonction PutC \n 5 - Fonction Putlig \n 6 - Fonction Putcol \n 7 - Lire un fichier \n \n Choix : ";
// Choix
cin >> result;
switch (result)
{
case 1 :
//-------------------------Effacement----------------------------//
// Appel de la fonction cls
cls() ;
break;
case 2 :
//----------------------Ligne Colonne--------------------------//
// Déclaration des variables
int lig, col;
cout << "Ligne : ";
cin >> lig;
cout << "Colonne : ";
cin >> col;
// Appel de la fonction gotoxy
gotoxy(lig, col);
break;
case 3 :
//------------------ Style - Couleur - Fond----------------------//
// Déclaration des variables
int style, color, fond;
cout << "Choisir un style : ";
cin >> style;
cout << "Choisir une couleur de texte : ";
cin >> color;
cout << "Choisir une couleur de fond : ";
cin >> fond;
// Appel de la fonction setcolors
setcolors(style, color, fond);
break;
case 4 :
//--------------------------Putc------------------------------//
// Déclaration des variables
char chaine;
int ligp, colp;
cout << "Saisir une ligne : ";
cin >> ligp;
cout << "Saisir une colonne : ";
cin >> colp;
cout << "Saisir un caractère : " ;
cin >> chaine;
// Appel de la fonction
putC(chaine, ligp, colp);
break;
case 5 :
//--------------------------PutLig-----------------------------//
// Déclaration des variables
char chaineB;
int ligB, colB, sizeB;
cout << "Saisir une ligne : ";
cin >> ligB;
cout << "Saisir une colonne : ";
cin >> colB;
cout << "Saisir une taille : ";
cin >> sizeB;
cout << "Saisir une chaine de caractère : " ;
cin >> chaineB;
// Appel de la fonction
putlig(chaineB, ligB, colB, sizeB);
break;
case 6 :
//--------------------------PutLig-----------------------------//
// Déclaration des variables
char chaineC;
int ligC, colC, sizeC;
cout << "Saisir une ligne : ";
cin >> ligC;
cout << "Saisir une colonne : ";
cin >> colC;
cout << "Saisir une taille : ";
cin >> sizeC;
cout << "Saisir une chaine de caractère : " ;
cin >> chaineC;
// Appel de la fonction
putcol(chaineC, ligC, colC, sizeC);
break;
case 7 :
//--------------------------Lire-----------------------------//
string fichier;
cout << "Saisir un nom de fichier : ";
cin >> fichier;
// Appel de la fonction de lecture d'un fichier
lire(fichier);
default : break;
}
} |
Partager