帮忙看一下这个程序有什么问题,我用dev c++编写,为什么无法编译,显示 InitList does not name a type

作者&投稿:宇科 (若有异议请与网页底部的电邮联系)
c++的谁帮我看一下,这个程序用dev c++编译不成功,直接卡死cpu,怎么解决?~

cin>>mingling[i]; //这里是不是写错了?mingling是一个数组吗?if (mingling == 1) //这里又不是数组了

如果是想学C++的话, 建议你不要写c, 虽然C++可以兼容 大部分的C代码。

C++ 永远没有 void main() {} , 你不用告诉我说书上就是这么写的,或者 vc6.0或者 其它的没有警告。记住, 那是错的。
c++的输入输出流 和 c的不同,建议不要用c的,请慢慢的习惯C++的方式
#include int main(){ std::cout << "hello world!" << std::endl; return 0;}话说回来, 使用 printf() 并不算是错误。
=======================
据我所知,dev-C++编译的话 需要事先建工程, 不知道你建了没有。
我的到上面显示 TDM-GCC4.8 ... 应该不是你的gcc没有设置的原因.
很多初学者 是因为没有设置对 gcc的路径导致的.

请问你是想在main函数里再定义一个函数吗?
何况int InitList Sq(sqlist &L)这种定义函数的方法也不对啊,InitList夹在返回值类型和函数名中间算什么呀。

c/c++ 函数不能嵌套定义 请把 函数放到main函数外面去


帮我看一下这个程序
这个很简单,因为fwrie和fread什么的都是用于操作2进制文件的,而你的文件读写方式都是文本文件的格式,当然就有问题了,下面是程序,改的地方写了注释:include "iostream.h"include "stdio.h"int main(){ int nWrite[50];for(int i=0; i<50; i++)nWrite[i]=i;for(int i=0;i<50;i++)cou...

帮忙看一下这个程序
include <stdio.h> include <malloc.h> typedef struct student student; \/*加了这句,不然你的student不认识哦。*\/ struct student { char name[20];int score;student *next;};student *p1, *p2, *head, *s, *tail, *small, *before, *k, *p;int n = 0, m = 0;student *creat...

谁帮我看一下这个程序哦
else if("score>=80 && score<90")\/\/这句多了双引号,去掉 else if(score>=80 && score<90)

有谁能帮我看一下这个程序
for循环全部写错了 abc()函数返回值没有定义 类体定义完后缺少分号 p要在构造函数里面初始化 PS:逐步调试要看什么编译器了 我用的是VC++6.0 include<iostream.h> class student { private:char *p;int x;double y;public:student(char n[10],int a,double b){ p=new char[10];int k;fo...

帮忙看一下这个程序问题出在哪儿
写的是冒泡排序吧。include<stdio.h> main(){ int i=0,d=1,t=0;int a[10]={4,7,3,7,5,8,3,8,4,2};while(i<9){ while(d<10){ if(a[d]>a[d+1])\/\/按d=1来,这里应当换成:a[d-1]>a[d];{ t=a[d+1];\/\/t=a[d];a[d+1]=a[d];\/\/a[d]=a[d-1];a[...

你好 可以帮我看一下这个程序是错在哪里吗?
你的代码到处是语法错误,基础语法错误还是需要复习课本 例如底下两行就显然不满足语法要求啊

希望有C语言大神帮我看一下这个程序。
这程序写得,可读性太差了,看着头晕。调试了下,输入数据停止运行的原因是:数组越界访问了。...H=Z1-Z2;N=K*H*q\/10000;N1[l][i]=N; 到这数组越界了 解决办法有两个:a) 格点数L, 输入时不要超过100 b) 将相关数组定义得足够大 b-1: 在main函数之前定义一常量 define SIZE 300...

帮忙看一下这个程序哪里错了
错误主要有两点 第一 ,判断 要用 == 不能 “=” 是赋值语句;第二 , else 的用法注意一下,我给你标注在下面的图片上了,请仔细看下,另外附上调通过的程序 include<iostream> include<cmath> using namespace std;int main (){int n;if(n%5 ==0){ if(n%6 ==0)cout<<"Is"<<...

谁帮我看一下这个程序什么意思?
字符串排序,a-z升序,显示结果是Amirca,China,England,India,Japan

高手帮忙看一下这个程序怎么弄
通过打开一个外部的磁盘文件,将磁盘文件里的字符串读取到str中

鄞州区17074052823: 求高手帮忙看一下这个C语言程序有什么问题.用在组态王里的. -
源妻君可: 有啥子问题?a、b、c的变化有没有其他的设置、程序段或输入信号的影响?这个代码里面a最大55,b最大800,c最大15,a、b、c要其他地方赋值,要不后面3个if不好用.if(k1==1&&k2==0) { a=15; a=a+10; } 干脆写成a=25得了,没什么差别.

鄞州区17074052823: 帮忙看一下这个程序有什么问题啊 我用dev编译了一下,有错. -
源妻君可: #include <iostream.h>class sample{ int n;public: sample(int a){ n=a; } void operator++(){ n++; } void operator++(int step) { n+= step;} void display() { cout<<"n="<<n<<endl; // 半角的双引号}};int main() // 最好用int { sample s(5);s++;s. display();++s;s. display(); }

鄞州区17074052823: 求帮忙看一下下面这段程序有什么问题? -
源妻君可: 应该是ctrl+z的问题.ctrl+z 表示窗口流输入结束,你循环里的输入函数根本就没有用,程序一直以为你什么都没输入也就是输入的个数是0个,这样也就满足循环终止条件了.当然你若是加上不等于0的判断就会死循环.解决办法是在integers.clear();后面加句话:cin.clear();这样窗口输入就正常了

鄞州区17074052823: 请帮我看看我的这个程序存在什么错误!main(){inti=3;
源妻君可: k没有定义 main() { int i=3,k=0; k=(++i)+(++i)+(++i); printf("%d",k); } 这样就对了!

鄞州区17074052823: 程序问题帮忙看一下帮看一下这是什么问题,应该怎么操作,是程序出了
源妻君可: 把这个“口 不再显是改对话框,以后使用相同的处理方式”的方框勾上,然后选择拒绝修改就行.最好再查一下毒,那个虽然是屏幕保护程序,但也可能是一个病毒.

鄞州区17074052823: 【求助】请大家帮忙看一下这个程序
源妻君可: path1:= dlbDirectories.Directory + ' xt';//加入这一行,将目录切到真正有这些档案的目录dlbDirectories.Directory:= dlbDirectories.Directory + ' xt';

鄞州区17074052823: C++高手帮忙看下这个程序有什么问题??
源妻君可: # include <stdio.h> # include <math.h> int main(void) { //把三个系数保存到计算机中 float a = 1; //=不表示相等,表示赋值 float b = 2; float c = 1; float delta; //delta存放的是b*b - 4*a*c float x1;//存放一元二次方程的其中一个解 float x2;//存放一元二...

鄞州区17074052823: 帮忙看下这个程序的结果有什么问题,我运行的是0.000000 -
源妻君可: sum是intprintf("sum=%f\n",sum);应该用%d

鄞州区17074052823: 我想实现输出最小字符串,帮忙看看这个程序有什么问题 -
源妻君可: 一下程序是我给楼主修改完的程序:希望采纳,谢谢,还是最后的指针问题,#include#include int strcomp(char a[],int n,char b[],int m) { int i,j; for(i=0;i { if(a[i] { j=-1;break; } if(a[i]==b[i]) { j=0;continue; } if(a[i]>b[i]) { j=1;break; } if(a[i]=='\0') { j=-1;break; }...

鄞州区17074052823: 急急急!!!!!帮忙看看这个程序出了什么错误.拜托各路好汉了. -
源妻君可: 首先声明我不太明白这个程序是做什么的.下面的只是单纯从代码来说:(数组r有问题) t=(m+n)/2; if(data[k]<r[t]) // 当m,n为DATA_SIZE+1时,数组r越界 { n=t-1; }for(h=first;h<m;h++) { r[h-1]=r[h]; // 数组r未初始化 r[m-1]=data[k]; first--; }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网