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

📄 subject_27642.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:27642 发表者:天花乱坠 发表日期:2003-01-14 10:41:29
<br>主题:如何获得这样的char的长度?
<br>内容:char keyname[150] ="DSN=Personnel Data\0UID=sa\0PWD=''\0DATABASE=''\0\0";<BR><BR>我用下面的方法只能得到DSN=Personnel Data\0<BR>int iKeyName;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CString aaa;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aaa.Format("%s",keyname);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iKeyName=aaa.GetLength();
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:mr_oydy 回复日期:2003-01-14 11:45:01
<br>内容:#include &lt;iostream&gt;<BR>#include &lt;string&gt;<BR>using namespace std;<BR><BR>void main(){<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;char keyname[150] ="DSN=Personnel Data\0UID=sa\0PWD=''\0DATABASE=''\0\0";<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;wstring str = (unsigned short*)keyname;<BR>&nbsp;&nbsp;&nbsp;&nbsp;int count = str.size();<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(int i=0; i&lt;22; i++){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; char(str[i]) &lt;&lt; char((str[i]&gt;&gt;8));<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; endl &lt;&lt; "size= " &lt;&lt; str.size();<BR>&nbsp;&nbsp;&nbsp;&nbsp;<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-01-14 14:19:16
<br>内容:谢谢,这样是可以。<BR>有一点疑问,using namespace std;有什么作用?我要是在mfc中用需要加到什么地方?还有没有别的方法?(不用这个声明的)<BR><BR><BR>2003-1-14 14:38:17

⌨️ 快捷键说明

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