啊哟喂我好傻 2022-04-17 13:05 采纳率: 75%
浏览 41
已结题

没报错但是运行结果出错,如何解决?(语言-c++)

问题遇到的现象和发生背景

没报错但是运行结果不对

问题相关代码,请勿粘贴截图

void Book::setAuthor()
{
char *n;
cout<<"输入作者"<<endl;
cin>>n;
person=new char[strlen(n)+1];
strcpy(author,n);
}

int main()
{
Book b;
b.setName();
b.setAuthor();

运行结果及报错内容

没报错,结果输完book名字之后就结束了

我的解答思路和尝试过的方法

把基类里面的setname改成虚函数

我想要达到的结果

正常运行就可以

  • 写回答

3条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 4月25日
      • 已采纳回答 4月17日
      • 创建了问题 4月17日

      悬赏问题

      • ¥60 dpabi进行Alff计算时脑池有干扰信号
      • ¥15 利用kmeans或kshape聚类分析对归一化的无量纲时间-降雨序列进行聚类
      • ¥20 misc尽快完成,急! ! !
      • ¥15 protel99.SE提示一下弹窗
      • ¥15 银河麒麟v10 执行.run失败如何解决
      • ¥15 如何用Python打开LA文件
      • ¥15 用mysql做一个高校工资管理系统
      • ¥21 Multisim设计用三端集成稳压器设计稳压电路
      • ¥15 tp6,在iframe里的网址通过获取url参数失败
      • ¥15 打开opendaylight查看拓扑,为什么直接就显示了两个Switch,在mininet配置了一个topo,这两个Switch还在