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

📄 subject_57026.htm

📁 vc
💻 HTM
字号:
<p>
序号:57026 发表者:纯子 发表日期:2003-10-22 13:50:44
<br>主题:_ASSERTE(str != NULL);是什么意思
<br>内容:我在程序中使用fprintf(fp,&#34;%s&#34;,str);时,出现断言错误:_ASSERTE(str != NULL);<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-10-22 14:17:55
<br>内容:查查你的:str == NULL
<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-10-22 14:23:05
<br>内容:《c++高级参考手册》上如是说:<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;函数assert()检查一个表达式的正确性,并在该表达式为假时终止程序的执行.<BR>&lt;b&gt;头文件&lt;/b&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;# include &lt;assert.h&gt;
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xiongli 回复日期:2003-10-22 15:20:08
<br>内容:回答,<BR>这是由于str==NULL造成的
<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-10-22 19:43:18
<br>内容:ASSERTE()是个判断真假的函数<BR>当str==NULL为假则输出编译信息。<BR>造成你错误的原因是你的str为空指针,那么fprintf怎么把str里的内容打进fp里。<BR>应该在fprintf(fp,&#34;%s&#34;,str);对str赋值。<BR>例如:<BR>char* str;<BR>str=&#34;abcde&#34;;<BR>fprintf(fp,&#34;%s&#34;,str);<BR>.<BR>.<BR>.<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 + -