帮我解释一段程序,在线等 LPTSTR temp = (LPTSTR)0; GetModuleFileName(0, path, 256); temp = strrchr(path, '\\'); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的程序应该没有贴完,GetModuleFileName得到应用程序的全路径(包含文件名),接下来可能是要去掉文件名(这样做是为了得到文件所在的目录) 还有一句是 path[temp - path + 1] = '\0';麻烦哪位能把每句解释一下吗? strrchr返回指针,指向字符在字符串中最后一次出现的位置。例如temp = strrchr("c:\dd\test.exe",'\\'); 结果,temp的内容是test.exe 应该是在字符串的末尾加上个‘\0’(字符串结束标记)path[temp - path + 1] = '\0';我觉得应该改为path[temp - sizeof(path) + 1] = '\0'; 这段是获得当前模块的路径,一般下边还有几句.strcpy(temp,"\\Plugins\\abcd.dll");这样就把相应文件的绝对路径就获得了. LPTSTR temp = (LPTSTR)0;这里怎么用0呢? 请教打开Outlook Express发件箱问题 在VC中,如何使用和调用.dll(急) 一个简单的问题? *菜鸟发飙*加入toolbar问题——在线等待 我想对icon进行缩放达到自己利用的目的,怎么做才能对icon进行缩放呢? 请问如何用程序将一个HTML文件设为桌面? 两个图像问题 请问国内哪里有MDAC2.6SP1下载?希望能断点续传。多谢。 VC里面什么快捷键可以注释掉代码(谁解决掉立马给分,决不食言。。。) 关于VirtualQueryEx的问题 请问那里有c写得mib browser代码下载? 我的exe拿到没有vc的系统尚不能执行,请问我都应该配置那几项啊!
麻烦哪位能把每句解释一下吗?
返回指针,指向字符在字符串中最后一次出现的位置。
例如temp = strrchr("c:\dd\test.exe",'\\');
结果,temp的内容是test.exe
我觉得应该改为path[temp - sizeof(path) + 1] = '\0';
strcpy(temp,"\\Plugins\\abcd.dll");
这样就把相应文件的绝对路径就获得了.
这里怎么用0呢?