📄 inout.cc
字号:
/* Name : inout** File : inout.cc** Author : DELFOUR Kevin - DUTEIL Julien** Description : Gestion des entrees sorties** ****** Version : 3.0.2** Note : Cette version n'est pas certifie sans erreur** Gestion des couleurs OK** Mail : delfour.kevin@free.fr** Copyright : 2007@DEKKA Studio*/#include <stdio.h>#include <cstring>#include <iostream>using namespace std;#define couleur(param) printf("\033[%sm",param)char* noir = "30";char* rouge = "31";char* vert = "32";char* orange = "33";char* bleu = "34";char* violet = "35";char* cyan = "36";char* gris = "37";char* noir_u = "38";char* rouge_p = "41";char* vert_p = "42";char* orange_p = "43";char* bleu_p = "44";char* violet_p = "45";char* cyan_p = "46";char* gris_p = "47";void SCAN (char* input){ couleur("0"); cin.getline(input,256);}void SCANF (char * input){ couleur("31"); printf("Attention !!! CTRL + D pour valider la saisie\n"); couleur("0"); scanf("%4096c\n",input); printf("\n");}void PRINT_Kouleur (char* input,char* kouleur){ if (strcmp (kouleur,"noir") == 0) { couleur(noir); printf("%s\n",input); } else if (strcmp (kouleur,"vert") == 0) { couleur(vert); printf("%s\n",input); } else if (strcmp (kouleur,"orange") == 0) { couleur(orange); printf("%s\n",input); } else if (strcmp (kouleur,"rouge") == 0) { couleur(rouge); printf("%s\n",input); } else if (strcmp (kouleur,"bleu") == 0) { couleur(bleu); printf("%s\n",input); } else if (strcmp (kouleur,"violet") == 0) { couleur(violet); printf("%s\n",input); } else if (strcmp (kouleur,"cyan") == 0) { couleur(cyan); printf("%s\n",input); } else if (strcmp (kouleur,"gris") == 0) { couleur(gris); printf("%s\n",input); } if (strcmp (kouleur,"noir_u") == 0) { couleur(noir_u); printf("%s\n",input); } else if (strcmp (kouleur,"vert_p") == 0) { couleur(vert_p); printf("%s\n",input); } else if (strcmp (kouleur,"orange_p") == 0) { couleur(orange_p); printf("%s\n",input); } else if (strcmp (kouleur,"rouge_p") == 0) { couleur(rouge_p); printf("%s\n",input); } else if (strcmp (kouleur,"bleu_p") == 0) { couleur(bleu_p); printf("%s\n",input); } else if (strcmp (kouleur,"violet_p") == 0) { couleur(violet_p); printf("%s\n",input); } else if (strcmp (kouleur,"cyan_p") == 0) { couleur(cyan_p); printf("%s\n",input); } else if (strcmp (kouleur,"gris_p") == 0) { couleur(gris_p); printf("%s\n",input); couleur("0"); } couleur("0");}void PRINT (char* input) { PRINT_Kouleur (input,"rouge");}//DEBOGAGEvoid PRINTS (char* input){ couleur("37"); printf("[DEBUG SEND] >>> %s\n",input); couleur("0");}void PRINTR (char* input){ couleur("37"); printf("[DEBUG RECV] <<< %s\n",input); couleur("0");}void PRINTD (char* input,char* input2){ couleur("36"); printf("[DEBUG] >>> %s : %s\n",input,input2); couleur("0");}void PRINTERROR (char* input){ couleur("31"); printf("[ERROR SYSTEM] : %s\n",input); couleur("0");}void PRINTSTATEMENT(char* input){ couleur("32"); printf("[ETATS SYSTEM] : %s\n",input); couleur("0");}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -