91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 22KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-12
  • 語言: C/C++
  • 標簽: 電子郵件??

資源簡介

計算機網絡課程設計,電子郵件收發,VC++編程

資源截圖

代碼片段和文件信息

//?MailMessage.cpp:?implementation?of?the?CMailMessage?class.
//?Copyright?(c)?1998?Wes?Clyburn
//?Download?by?http://www.codefans.net
//?Modified?to?have?Header?and?Body?handling?in?this?class?rather?than?in?any
//?class?that?uses?instances?of?CMailMessage.
//?Copyright?(c)?1998?Michael?Krebs
//////////////////////////////////////////////////////////////////////

#include?“stdafx.h“
#include?“MailMessage.h“

#ifdef?_DEBUG
#undef?THIS_FILE
static?char?THIS_FILE[]=__FILE__;
#define?new?DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////

CMailMessage::CMailMessage()
{
m_sBody=_T(““);
m_sHeader=_T(““);
}

CMailMessage::~CMailMessage()
{

}

BOOL?CMailMessage::AddRecipient(?LPCTSTR?szEmailAddress?LPCTSTR?szFriendlyName)
{
ASSERT(?szEmailAddress?!=?NULL?);
ASSERT(?szFriendlyName?!=?NULL?);
CRecipient?to;
to.m_sEmailAddress?=?szEmailAddress;
to.m_sFriendlyName?=?szFriendlyName;
m_Recipients.Add(?to?);
return?TRUE;
}

//?sEmailAddress?and?sFriendlyName?are?OUTPUT?parameters.
//?If?the?function?fails?it?will?return?FALSE?and?the?OUTPUT
//?parameters?will?not?be?touched.
BOOL?CMailMessage::GetRecipient(CString?&?sEmailAddress?CString?&?sFriendlyName?int?nIndex)
{
CRecipient?to;
if(?nIndex??m_Recipients.GetUpperBound()?)
return?FALSE;
to?=?m_Recipients[?nIndex?];
sEmailAddress?=?to.m_sEmailAddress;
sFriendlyName?=?to.m_sFriendlyName;
return?TRUE;
}

int?CMailMessage::GetNumRecipients()
{
return?m_Recipients.GetSize();
}

BOOL?CMailMessage::AddMultipleRecipients(LPCTSTR?szRecipients?)
{
TCHAR*?buf;
UINT?pos;
UINT?start;
CString?sTemp;
CString?sEmail;
CString?sFriendly;
UINT?length;
int?nMark;
int?nMark2;

ASSERT(?szRecipients?!=?NULL?);

//?Add?Recipients
//
length?=?strlen(?szRecipients?);
buf?=?new?TCHAR[?length?+?1?]; //?Allocate?a?work?area?(don‘t?touch?parameter?itself)
strcpy(?buf?szRecipients?);
for(?pos?=?0?start?=?0;?pos?<=?length;?pos++?)
{
if(?buf[?pos?]?==?‘;‘?||
buf[?pos?]?==?0?)
{
//?First?pick?apart?the?sub-strings?(separated?by?‘;‘)
//??Store?it?in?sTemp.
//
buf[?pos?]?=?0; //?Redundant?when?at?the?end?of?string?but?who?cares.
sTemp?=?&buf[?start?];

//?Now?divide?the?substring?into?friendly?names?and?e-mail?addresses.
//
nMark?=?sTemp.Find(?‘<‘?);
if(?nMark?>=?0?)
{
sFriendly?=?sTemp.Left(?nMark?);
nMark2?=?sTemp.Find(?‘>‘?);
if(?nMark2? {
delete[]?buf;
return?FALSE;
}
//?End?of?mark?at?closing?bracket?or?end?of?string
nMark2?>?-1???nMark2?=?nMark2?:?nMark2?=?sTemp.GetLength()?-?1;
sEmail?=?sTemp.Mid(?nMark?+?1?nMark2?-?(nMark?+?1)?);
}
else
{
sEmail?=?sTemp;
sFriendly?=?““;
}
AddRecipient(?sEmail?sFriendly?);
start?=?pos?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

-----------?---------??----------?-----??----

????????????????54608????????????????????23


評論

共有 條評論