在BC中如何把 "d:/suanfa/pta.dat" 转换为 "d://suanfa//pta.dat"????????(50分)

  • 主题发起人 主题发起人 carsonuestc
  • 开始时间 开始时间
C

carsonuestc

Unregistered / Unconfirmed
GUEST, unregistred user!
初始字符串为AnsiString类或者char 类的都可以!!!!!!
或者说说如何在字符中插入字符?
上问题的解决可以在字符串中寻找 / 到一个加一个 / ,但不知道具体如何操作!!!!
 
bcb中的"d:/suanfa/pta.dat"
实际都是"d://suanfa//pta.dat"
 
用pos 配合insert来做
 
int len,i;
AnsiString desstr;
len=srcstr.Length();
desstr="";
for (i=1;i<=len;i++)
{
if(srcstr=='//') desstr=desstr+"////";
else
desstr=desstr+AnsiString(srcstr);
}
大致就是这样了,不过我许久没用cbuilder了
不明白你为什么要执行这种操作,要知道在c++字符串常量中
"//"就是字符/.
 
谢谢各位的回答,已经接受答案了!!!
 

Similar threads

后退
顶部