zxxn.net
当前位置:首页 >> C++程序求纠正,不知道哪里出错了,错误在mAin()... >>

C++程序求纠正,不知道哪里出错了,错误在mAin()...

你这个代码还有几个函数没实现,现在最直接的问题是你main函数第一行写错了。 应该是CArray a; 不是定义成类数组。

编译通过只是说明没有语法错误,运行不出结果就是你代码逻辑问题了 贴代码看看吧,自己打断点调试一下 while(r=!0) 写反了吧, r != 0 否则就成死循环了。。。

你可以在你认为没把握的地方加上输出语句,将中间值数出来,逐步调试。这是很有效的查错的方法

不是strcmp出错,而是你进行数据交换的时候有问题。 你这代码思路是对的,但是编译不通过。 数据交换部分,修改为下面即可 if ( strcmp( str[j], str[j + 1] ) > 0 ) { strncpy(temp,str[j],100); strncpy(str[j],str[j + 1],100); strncpy(str[...

是这样的,你的程序有两个小错误 首先:#include而不是#include 然后:if (year%4==0&&year%100!=0||year%400==0)cout

#include#includeint main(){ int i = 0; int n = 3; char pwd[100]; while(i < n) { printf("请输入密码:\n"); scanf("%s", pwd); if(0 == strcmp("123456", pwd))//假设密码是123456 { printf("密码正确,登录成功!\n\n"); return 0; } printf...

你这太乱了,看到都头疼。。你参考下 #include "stdafx.h"#includeusing namespace std;void jiafa(double a, double b){cout

#include using namespace std; int Min(int a[],int n) { int min,i; coutn; cout

警告:类型不兼容; 意思是你用int型的k跟一个无符号类型的size()做比较了。 应该是编译器太严格了吧,按理来讲这不会警告的。 另外,我在图片中看到很多未定义错误,建议你发完整的程序来看看。

注意看出错信息 In instantiation of 'struct std::iterator_traits':| 说明在提到的头文件stl_iterator_base_types.h当中还有一个也叫point的类 把你的类改个名字吧 比如改成Point 那么就是 #include#includeusing namespace std;class Point{p...

网站首页 | 网站地图
All rights reserved Powered by www.zxxn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com