找回密码
 注册会员
查看: 1432|回复: 0

一个简单的C++程序

[复制链接]
发表于 2009-11-23 20:17:19 | 显示全部楼层 |阅读模式
<p>一个简单的C++程序</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:0 -</p>
<p>解决时间:2009-11-23 20:13</p>
<p>#include "stdafx.h"</p>
<p>#include <iostream.h></p>
<p>class Student</p>
<p>{</p>
<p>public:</p>
<p>char name[10];</p>
<p>char number[10];</p>
<p>int age;</p>
<p>char sex[4];</p>
<p>public:</p>
<p>Student(char *n,char *N,int A,char *S){</p>
<p>char *t=name;</p>
<p>char *d=number;</p>
<p>int  K=age;</p>
<p>char *f=sex;</p>
<p>for(;*t!=\'/0\';t++)</p>
<p>*n=*t;</p>
<p>for(;*d!=\'/0\';d++)</p>
<p>*N=*d;</p>
<p>for(;*f!=\'/0\';f++)</p>
<p>*S=*t;</p>
<p>A=K;</p>
<p>}</p>
<p>void print();</p>
<p>};</p>
<p>void Student::print()</p>
<p>{</p>
<p>cout<<"name:"<<name<<"  "<<"number:"<<number<<"  "<<"age:"<<age<<"  "<<"sex:"<<sex;</p>
<p>}</p>
<p>void main()</p>
<p>{</p>
<p>Student wang("wang","24156",21,"男");</p>
<p>Student *p;</p>
<p>p=&wang;</p>
<p>p->print();</p>
<p>}</p>
<p>以上的程序经过编译没有错误和警告 可是一运行就出现错误提示“需要调试或者关闭”  能说下什么问题吗?</p>
<p>提问者: a275816994 - 见习魔法师 二级</p>
<p>最佳答案</p>
<p>崩溃了。。</p>
<p>估计是你的</p>
<p>Student wang( "wang", "24156", 21, "男" ); 中“男”有点问题。</p>
<p>PS:</p>
<p>Student(char *n,char *N,int A,char *S){</p>
<p>char *t=name;</p>
<p>char *d=number;</p>
<p>int  K=age;</p>
<p>char *f=sex;</p>
<p>for(;*t!=\'/0\';t++)</p>
<p>*n=*t;</p>
<p>for(;*d!=\'/0\';d++)</p>
<p>*N=*d;</p>
<p>for(;*f!=\'/0\';f++)</p>
<p>*S=*t;</p>
<p>A=K;</p>
<p>}</p>
<p>这是怎么回事?。。</p>
<p>应该是age = A; 吧</p>
<p>还有</p>
<p>for(;*t!=\'/0\';t++)</p>
<p>*n=*t;</p>
<p>里面的t和n应该同时++啊。。</p>
<p>0</p>
<p>回答者:</p>
<p>mad4alcohol - 什长 五级   2009-11-9 16:57</p>
<p>我来评论>></p>
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|文字版|手机版|小黑屋|襄阳城

GMT+8, 2025-5-19 06:28

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表