⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dialogpop.cc

📁 C++写的一个邮件pop3.smtp
💻 CC
字号:
#include "DialogPOP.h"#include <iostream>DialogPOP::DialogPOP(){}DialogPOP::~DialogPOP(){}void DialogPOP::user(char id[], char tampon[]){	string ident(id);	string s("USER ");	s+=ident;	s+="\r\n";	strcpy(tampon, s.c_str());	//transC(s);}void DialogPOP::pass(char mp[], char tampon[]){	string pass(mp);	string s("PASS ");	s+=pass;	s+="\r\n";	strcpy(tampon, s.c_str());	//transC(s);}void DialogPOP::stat(char tampon[]){	string s("STAT\r\n");	strcpy(tampon, s.c_str());	//transC(s);}void DialogPOP::repstat(char tampon[], char nouv[], char taille[]){	string s(tampon);	int cpt=4;	int nb=0;	while(s[cpt]!=' '){		cpt++;		nb++;	}	string s1=s.substr(4,nb);	strcpy(nouv, s1.c_str());	//setNbmsg(s1);		int l=s.length();	cpt=cpt+1;	string s2=s.substr(cpt,l-(cpt+1));	strcpy(taille, s2.c_str());	//setTaille(s2);		//istringstream sstr(s1);	//int n;	//sstr>>n;	//ensmsg=new message[n];}void DialogPOP::list(int num, char tampon[]){	string s("LIST ");	s+=num;	s+="\r\n";	strcpy(tampon, s.c_str());	//transC(s);}void DialogPOP::replist(message*, char tampon[]){	//message* emsg=getEnsMsg();	//message* msg;	//msg=new message;	string s(cpt);	int cpt=4;	int nb=0;	while(s[cpt]!=' '){		cpt++;		nb++;	}	string s1=s.substr(4,nb);	istringstream istr(s1);	int i;	istr>>i;	int l=s.length();	cpt=cpt+1;	string s2=s.substr(cpt,l-(cpt+1));	msg->setTaille(s2);	emsg[i-1]=*msg;}void DialogPOP::retr(string num, char tampon[]){	string s("RETR ");	s+=num;	s+="\r\n";	strcpy(tampon, s.c_str());	//transC(s);}void DialogPOP::repretr(string mesg, int i){	message* emsg=getEnsMsg();	message msg;	msg=emsg[i];	}	bool DialogPOP::testPOP(char tampon[]){	string rep(tampon);	string s=rep.substr(0,3);	cout<<"on a : "<<s<<endl;	if(s=="+OK")		return true;	else return false;}string DialogPOP::supesp(string st){	int l=st.length();	string str="";	int cpt=0;	int i;	while(st[cpt]==' '){		cpt++;		i=l-cpt;		str=st.substr(cpt,i);	}	return str;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -