📄 lib.cc
字号:
/* Name : lib** File : lib.cc** Author : DELFOUR Kevin - DUTEIL Julien** Description : Librairie contenant toute les fonctions ** annexes d'envoie et de reception****** Version : 3.0.2** Note : ** Mail : delfour.kevin@free.fr** Copyright : 2007@DEKKA Studio*/#include <stdio.h>#include <cstring>#include <iostream>#include <fstream>#include "sock.h"#include "sockdist.h"#include <signal.h>using namespace std;#include "inout.h"#include "lib.h"int descBrCli;void WRITE(int descBrCli,char* input, int taille){ int snd = send (descBrCli,input,taille,0); if (snd < 0) { PRINTERROR("Erreur a l'envoie du message"); close (descBrCli); exit (0); }}void RECV (int descBrCli,char* buffer,int taille){ int rcv = recv(descBrCli,buffer,taille,0); if (rcv < 0) { PRINTERROR("Erreur de reception du message par le serveur"); close (descBrCli); exit (0); } buffer[rcv]='\0';}void FIN (int NB){ PRINT("\n"); PRINTERROR("CTRL+C : Interruption anormale du processus."); close (descBrCli); PRINTERROR("CTRL+C : Fermeture de la socket du client.\nFIN DU PROCESSUS.:-("); exit(1);}int Read_File (char* file,char end){ char buffer[256]; ifstream ifs; ifs.open(file); if (!ifs.is_open()) { printf("%s Error Fichier inexistant \n",file); return -1; } while(ifs.good()){ ifs.getline(buffer,256,end); sprintf(buffer,"%s",buffer); PRINT_Kouleur(buffer,"noir"); } ifs.close(); return 0;}void TITLE(){ Read_File("title.ktxt",'\n');}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -