1、1.IP 控件的 IP 值转化为 CString 类型CIPAddressCtrl *c=(CIPAddressCtrl *)(GetDlgItem(IDC_IPADDRESS1); c-GetAddress(m_bIPAddress0,m_bIPAddress1,m_bIPAddress2,m_bIPAddress3);/ m_bIPAddress0为 BYTE 类型,需要在类中定义 publicFileServerIP1.Format(“%d“,(int)m_bIPAddress0);FileServerIP2.Format(“%d“,(int)m_bIPAddress1);FileSer
2、verIP3.Format(“%d“,(int)m_bIPAddress2);FileServerIP4.Format(“%d“,(int)m_bIPAddress3);FileServerIP=FileServerIP1+“.“+FileServerIP2+“.“+FileServerIP3+“.“+FileServerIP4;2. CString 类型转换为 float,int,double 类型CString strval;strval=“12.43aa“;char* pChar1=strval.GetBuffer(strval.GetLength();float fval=atof(p
3、Char1);double dval=atof(pChar1);int ival=atoi(pChar1);3. float,int,double 类型转换为 CString 类型CString total_str3,pass_str3,yield_str3;for(int i=0;is2 和 s1=s2 时,分别返回小于 0、大于 0 和等于 0 的值 【例】result=strcmp(“baker“,“Baker“); /result0result=strcmp(“12“,“12“); /result=0result=strcmp(“Joe“,“joseph“) /result。在不同的高级语言中,对串运算的种类及符号都不尽相同其余的串操作一般可由这些基本操作组合而成【例】求子串的操作可如下实现:void substr(char *sub,char *s,int pos,int len)/s 和 sub 是字符数组,用 sub 返回串 s 的第 pos 个字符起长度为 len 的子串/其中 0strlen(s)-1|len0)Error(“parameter error!“);strncpy(sub, /从 spos起复制至多 len 个字符到 sub