字符串的连接问题

来源:百度知道 编辑:UC知道 时间:2024/06/10 04:06:25
在一段代码中看到这么一句话
FileNewName = lstrcat(SysPath,"file://%20%20System.exe/");
这后面的%20%20干嘛的?看不明白,还有,这整句话什么意思呢,在系统路径上加上file://%20%20System.exe/干嘛?

对于C语言来说,这里的%20只是普通的字符串,没有特殊的含义。

%20是空格,
整句话的意思是把"file:// System.exe"这个引号内的内容拼接到SysPath字符串里去。
加两个空格是什么意思,我也不清楚。

%20是URL编码,表示空格 http://www1.lob.cn/n1287c31.shtml

编码后在全世界范围内才可以使用,某些操作系统是不支持中文字符的

%20是空格,
整句话的意思是把"file:// System.exe"这个引号内的内容拼接到SysPath字符串里去。
加两个空格是什么意思,我也不清楚。

%20是URL编码,表示空格 http://www1.lob.cn/n1287c31.shtml

这个就是答案了。