(急切求助)CString字符串替换问题.... 大家好啊,向大家请教个问题,如果接收到一个CString类型的盘符,如果获取它的相邻的下一个盘符?比如:接收到一个盘符参数是"H:",如何计算得到下一个盘符"I:";请大家帮忙提下建议,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 关键问题是:不会如何获取CString 中的字符‘H’ ,返回值好像是字符串啊 CString str = _T("H:");*((LPCTSTR)str) 就是 'H' CString str = "H:";str[0] = str[0] + 1; 谢谢楼上各位朋友的回复,现在已经可以啦,我就是想根据传回的字符串"H:",来得到"I:"CString Driver;char tmp;//通过DeviceIOControl锁H盘//获取I盘的盘符Driver = "H:";Driver = Driver.Mid(0,1);tmp= Driver.GetAt(0);Driver.Format(L"%c:",tmp+1);//通过DeviceIOControl锁I盘 mfc弹出一个对话框,并在上面画图 VC怎么用ADO连接数据库啊,在VS 2008上面 请问如何锁文件夹 想获取屏幕的尺寸用什么函数? EVENTMSG Structure的问题 窗口最大化后任务栏无法弹出,这是为什么? 请教一个与VB有点关系的问题 MSDN部分链接打不开的问题 如何编程检查软盘的坏扇区? 怎样将16进制的字符转换成10进制? 关于弹出模式对话框问题 VC编写时间服务器
,返回值好像是字符串啊
*((LPCTSTR)str) 就是 'H'
str[0] = str[0] + 1;
谢谢楼上各位朋友的回复,
现在已经可以啦,我就是想根据传回的字符串"H:",来得到"I:"CString Driver;
char tmp;//通过DeviceIOControl锁H盘
//获取I盘的盘符
Driver = "H:";
Driver = Driver.Mid(0,1);
tmp= Driver.GetAt(0);
Driver.Format(L"%c:",tmp+1);//通过DeviceIOControl锁I盘