c++ 简单的编程 报错 run-time check failure #2 栈溢出求分析原因

[复制链接]
查看11 | 回复3 | 2011-3-6 10:59:38 | 显示全部楼层 |阅读模式
其他的地方没有出错,就是在从键盘输入数据时出现错误,cin>>a>>b;会有意想不到的错误,应该分开处理cin>>a;cin>>b;这样应该没有问题了...
回复

使用道具 举报

千问 | 2011-3-6 10:59:38 | 显示全部楼层
首先要求输入的值必须类似1234,不少于四位,不然后来begin和end就溢出。其次minute函数里面的if-else语句最好加上{},有歧义,进一步,貌似有问题。(使用的是VC6.0,个人理解)...
回复

使用道具 举报

千问 | 2011-3-6 10:59:38 | 显示全部楼层
感觉可以运行哈~int main(){
char a[4]={'a','b','c','d'},b[4]={'e','f','g','h'};
//cin>>a>>b;
cout<<minute(a,b);
return 0;}输出的是-1。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行