找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 5006|回复: 0

[函数] 從字串中簡單取出DomainName

[复制链接]

96

主题

158

回帖

4

精华

核心会员

积分
6513
发表于 2012-5-14 23:04:35 | 显示全部楼层 |阅读模式
本帖最后由 diddom 于 2012-5-15 20:57 编辑

{
    string FromStr;
    CString csFromStr;

    m_textBoxFrom.SetWindowText("123456@yahoo.com");

    '要取出TextBox的字串,以CWnd::GetDlgItemText最为方便,但它第二个参数型别是CString  
    CWnd::GetDlgItemText(IDC_textBoxFrom, csFromStr);

    FromStr = csFromStr.GetBuffer(0); // CString to std::string

    EmailSend *mailsender = new EmailSend;
    string str = mailsender->GetDomainName(FromStr);
}

string EmailSend::GetDomainName(string emailAddress)
{
        int atIndex = emailAddress.find("@");

        if (atIndex == -1)
        {
                return NULL;
        }
            
        return emailAddress.substr(atIndex + 1);
}

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表