新手提问:我脑子现在极度不清醒,可是要完成进度,哪位大侠愿意代劳一下? CString类中有一个求反的函数好像为inverse吧,然后用left或者mid便可以从左取值了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString str;str.Format("%s",m_ListItem);int nNum = str.GetLength();str = str.GetBuffer(0)+nNum-6;AfxMessageBox(str);你看看行不行 如果m_ListItem是一个CStringCString str;str = m_ListItem.Right(6);dana_wx的代码有一点问题,你要改了才能用。 CString::Right(int ncount)就可以了 如果要反转的话可以写个循环:char c;for(int i=0;i<str.GetLength();i++){ c=str[i]; str[i]=str[str.GetLength()-i]; str[str.Getlength()-i]=c;} 刚才少写了一个/2应该是如果要反转的话可以写个循环:char c;for(int i=0;i<str.GetLength()/2;i++){ c=str[i]; str[i]=str[str.GetLength()-i]; str[str.Getlength()-i]=c;} VC++路径问题 在cpp如何要声明不要预编译呢? 如何切分窗口? 请学vc++的关照一下-----软件问题!!! 在动态生成的TabCtrl上添加Dialog出错 如何编程获得NET SEND程序的输出??? 请问如何画过渡色 rand怎么分配随机数啊! 初用VC,小小毛毛问题 flysnow请进,诚心请教 急急急!!!! 请教一个小问题谢谢。
str.Format("%s",m_ListItem);
int nNum = str.GetLength();
str = str.GetBuffer(0)+nNum-6;
AfxMessageBox(str);
你看看行不行
str = m_ListItem.Right(6);dana_wx的代码有一点问题,你要改了才能用。
char c;
for(int i=0;i<str.GetLength();i++)
{
c=str[i];
str[i]=str[str.GetLength()-i];
str[str.Getlength()-i]=c;
}
应该是
如果要反转的话可以写个循环:
char c;
for(int i=0;i<str.GetLength()/2;i++)
{
c=str[i];
str[i]=str[str.GetLength()-i];
str[str.Getlength()-i]=c;
}