⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_63283.htm

📁 vc
💻 HTM
字号:
<p>
序号:63283 发表者:kobo 发表日期:2003-12-02 17:57:23
<br>主题:请诸位帮忙看看,谢谢!!!
<br>内容:int len=20;<BR>char lpStr1[len]=&#34;d:\mydir\myfile\&#34;;<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(int i=0;i&lt;len;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(lpStr1[i]=='\\')<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;for(int j=len;j&lt;=i;j--)&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lpStr1[j+1]=lpStr1[j];<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lpStr1[i]='\\';<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;len+=1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR><BR>我想在'\'后面插入一个'\',即:lpStr1[len]=&#34;d:\\mydir\\myfile\\&#34;;<BR>上面的算法错在那里??谢谢!@!!<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:浪际天涯 回复日期:2003-12-02 18:56:19
<br>内容:len不是串的实际长度<BR>int len=20;<BR>char lpStr1[len]=&#34;d:\mydir\myfile\&#34;;<BR>int l=strlen(lpstr1);<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(int i=0;i&lt;l;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(lpStr1[i]=='\\')<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;for(int j=l;j&lt;=i;j--)&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lpStr1[j+1]=lpStr1[j];<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lpStr1[i]='\\';<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;l+=1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>把串改成CString多简单呀,insert就行了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:kobo 回复日期:2003-12-06 20:52:52
<br>内容:怎么也不行啊,并且char lpStr1[len]=&#34;d:\mydir\myfile\&#34;;为什么会有<BR>D:\Work\C_debug\DyODBC\DyODBCDlg.cpp(266) : warning C4129: 'm' : unrecognized character escape sequence<BR>好象把&#34;\m&#34;当成一个转义字符吧,必须改为char lpStr1[len]=&#34;d:\\mydir\\myfile\\&#34;;<BR>才行,但也不会有结果...<BR><BR>to 1楼的把&#34;串改成CString多简单呀,insert就行了&#34;<BR>那这个插入字符的算法到底该怎么做啊?<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:青蛙网子 回复日期:2003-12-07 11:43:39
<br>内容:\就是转义啊
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:巴巴罗沙 回复日期:2003-12-07 16:01:10
<br>内容:不知道你写这个函数是要做什么
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:浪际天涯 回复日期:2003-12-07 16:39:29
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp;CString lpstr1=&#34;d:\\mydir\\myfile\\&#34;;<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(int i=0;i&lt;lpstr1.GetLength();i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(lpstr1.GetAt(i)=='\\')<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lpstr1.Insert(i,&#34;\\&#34;);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i++;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:kobo 回复日期:2003-12-07 16:47:58
<br>内容:我想要完成一个函数BOOL InsertCinStrN(char c,char *str,int i);<BR>功能:在任一个字符串(str)中的任意位置(i)插入任意字符(c),<BR><BR><BR>BOOL InsertCtoStrN(char c,char *str,int i)<BR>{<BR>&nbsp;&nbsp;...//代码<BR>}<BR>谢谢!能给点提示(最好能有代码,俺是菜鸟...);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -