下面这段C++代码哪里有错?

[复制链接]
查看11 | 回复3 | 2012-4-4 21:04:27 | 显示全部楼层 |阅读模式
char *keyword[20];是定义的指针数组,但你输入前没有分配空间,导致程序越界。应该builder不会报错,但执行会出现不可知错误。...
回复

使用道具 举报

千问 | 2012-4-4 21:04:27 | 显示全部楼层
把 * 号去掉。第一行的去掉cin 后面的也去掉去掉之后 记得不要输入超过20次超过了也会停止工作的如果你想输入次数多点,就把第一行定义的数字弄大点,不过要记得,你定义多大就至多能输多少次!...
回复

使用道具 举报

千问 | 2012-4-4 21:04:27 | 显示全部楼层
你这不是指针指向下一个地址。不能直接往指针里赋值,指针是存放地址的...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行