社区
C++ Builder
帖子详情
字符串替换问题~~~
「已注销」
2005-12-09 01:57:21
char windir[256];
GetWindowsDirectory(windir,256);
printf("%s",windir);
他输出的是c:\windows 到ShellExecute里面要求的是c:\\windows\\这样的写法 如何转换?
...全文
127
4
打赏
收藏
字符串替换问题~~~
char windir[256]; GetWindowsDirectory(windir,256); printf("%s",windir); 他输出的是c:\windows 到ShellExecute里面要求的是c:\\windows\\这样的写法 如何转换?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2005-12-09
打赏
举报
回复
喔~~原来是这样~~~ 这个东西原来没有玩过~~ 今天长见识了~~谢谢楼上的~~~
Maconel
2005-12-09
打赏
举报
回复
在程序里写的时候是'\\',但是显示出来自然就是'\'。
同样,如果显示出来是'\',那么程序里其实已经是'\\'了。
这个东西叫转义符。
所以GetWindowsDirectory得到的路径,直接使用就可以,顶多在最后加一个字符'\\'。
strcat(windir, "\\");
lhj
2005-12-09
打赏
举报
回复
用土办法,自己替换咯
char windir2[256];
char *p = windir;
char *p2 = windir2;
while(*p != 0)
{
*p2 = *p;
p2++;
if(*p == '\\')
{
*p2 = '\\';
p2++;
}
p++;
}
*p2 = '\\';
p2++;
*p2 = '\\';
p2++;
*p2 = 0;
h2plus0
2005-12-09
打赏
举报
回复
char buf[256];
sprintf(buf, "%s\\",windir);
更好的办法是:
#include <string>
using namespace std;
string s = buf+ "\\";
建议楼主看一下 stl
js
字符串替换
它也是用于在字符串中替换指定的子串...在JavaScript中,
字符串替换
有多种方法,下面介绍其中一些比较常用的方法。注意,replace()方法是不会修改原字符串的,它会返回一个新的字符串。面的代码中,使用了正则表达式。
C语言 16行代码实现字符串中指定
字符串替换
1.等长
字符串替换
2.长
字符串替换
为短字符串 3.短
字符串替换
为长字符串 4.中文替换 注意:短
字符串替换
成长字符串要注意内存越界 其他字符串函数https://mp.csdn.net/postedit/82996174 函数代码 /* 功 能...
java
字符串替换
字符串_java string
字符串替换
i、replace方法该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串。经过该方法调用以后,原来的字符串不发生改变。例如:Strings=“abcat”;...如果需要将字符串中某个指定的
字符串替换
为其...
C语言实现
字符串替换
关键点: 1.注意字符数组与字符串的区别;在字符数组最后一个字符后面...描述:第一行输入原字符串,第二行输入要替换字符串, 第三行输入新的字符串 输入示例: There is an orange, do you want to eat it?...
vue
字符串替换
,vue将字符串内指定字符替换,vue
字符串替换
函数.replace如何使用
vue
字符串替换
,vue将字符串内指定字符替换,vue
字符串替换
函数.replace如何使用
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章