木易风 发表于 2008-5-13 14:06

求助读取文件名中的数字

我是在vc++的mfc中做图像处理

想读取图片的文件名为:14-52-09-765.bmp
我想将14,52,09,765分别读出来
不知道该怎么读取???

请大侠们指教[tk01]

木易风 发表于 2008-5-13 15:20

问题已经解决了
贴出来,共享
int nN1=0,nN2=0,nN3=0,nN4=0;
CString s = “14-52-09-765”;
sscanf(s,"%d-%d-%d-%d",&nN1,&nN2,&nN3,&nN4);

vfdff 发表于 2008-5-13 20:46

回复 2# 的帖子

很完美的解决方式

flyue 发表于 2008-5-14 18:34

是啊,但是文件名的格式换了,比如“123-4~5~6_8+7-5”那你怎么办?

页: [1]

编程论坛