怎样取一个字符串的后3位? char PathName[MAX];比如PathName的值为: D:\code\try.txt 或者f:\ddd.doc我现在要取这个pathname这个字符串的最后面3位,既取出是txt或doc。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(strlen(PathName)>=3){char *p=PathName+strlen(PathName)-3;//其中字符串*p就是你的后三位了} CString str, str1;str = PathName;str1 = str.Right(3); 如果针对文件操作,建议用 GetFileExt();取扩展名 VC++关闭线程的问题? 请问wglMakeCurrent()是什么意思啊 ocx显示自定义窗体问题 请问怎么判断u盘等移动存储设备的插上和拔下呢,然后怎么得到u盘上文件新增的文件名和路径呢? 文件夹问题 ◆ 为什么访问被拒绝? 在VC++6.0中怎样使用ADO? 请教一个关于C/S的问题? 求救 :VC串口通信接收线程总是出问题! 怎么可以让程序在系统启动时自动启动,(不往启动组里加)?谢谢 关于单文档多视图程序中打印和打印预览问题,在线等~~ 从ini文件里写动态菜单。小女子先谢了,急!!!!
{
char *p=PathName+strlen(PathName)-3;
//其中字符串*p就是你的后三位了
}
str = PathName;
str1 = str.Right(3);