第一题:
http://www.baidu.com/img/logo.gif (不断变化) 做出程序使 该字符串 拆分最后得到 logo.gif 第二题:
Down FileName FilePath
做出程序使 该字符串分离出 FileName 和FilePath 记住那里是有空格的.. 散分咯 开谁做的最优化 :)
http://www.baidu.com/img/logo.gif (不断变化) 做出程序使 该字符串 拆分最后得到 logo.gif 第二题:
Down FileName FilePath
做出程序使 该字符串分离出 FileName 和FilePath 记住那里是有空格的.. 散分咯 开谁做的最优化 :)
解决方案 »
- HRGN的保存,与恢复,能保存成功,恢复出错。
- 请教高手,界面设计
- OPENFILENAME第二次打开文件时就关闭
- 孙鑫老师的VC++深入详解教程及源码下载(pdf格式)
- 身体严重出毛病了~!! ~~~~大家帮帮我~~
- 为什么使用EnumPrinters总是不能得到系统中的打印机啊?使用GetDefaultPrinter就可以得到正确的打印机名称。。。
- 关于 Win2000 / xp 文件尺寸文件
- 请教关于ftp的问题
- ////////////////做Dll时的头文件问题。///////////////
- 关于DOS中的中断程序
- CreateMutex和WaitForSingleObject组合的问题
- 如何不用资源创建对话框 用DLGTEMPLATE 和 DLGITEMTEMPLATE创建
首先将某char*p指向字符串末尾
然后向前
1.当遇到'/',结束,cout<<p+1
2.当遇到' ',cout<<p+1
将*p='\0',继续向前,当遇到' ',cout<<p+1,结束
CString str1= str.Right(str.GetLength() - str.ReverseFind('/')-1);
str.Delete(0, str.ReverseFind('/')+1);
#include <iostream.h>void main(){
char ch[]="http://www.baidu.com/img/logo.gif";
char * p;
char * s;
s=p=ch;
while(1){
while(*p!='/'){
if(*p=='\0')
goto L;
p++;
}
s=++p;
}
L: cout<<s;
}
竟然不知道该如何跳出循环了,只好用goto第二个差不多也是这样