帮忙看一下我的程序哪错了。。谢啦!!!

finalwhite 2009-03-22 04:15:18
#include<iostream>
#include<cstring>
#include<string>
#include<stdlib>

const int strsize=30;

struct group
{
char name[strsize];
int winpeople;
int winpao;
};

int main()
{
using namespace std;
int i,j,k=1,t=1;

char str[13][strsize];
int Record[7][4];
group* gr=new group[4];
//输入信息
for(i=1;i<=3;i++)
{
for(j=i+1;j<=4;j++)
{
cin.get(str[k],strsize);
k++;
cin.get(str[k],strsize);
k++;
cin>>Record[t][0];
cin>>Record[t][1];
cin>>Record[t][2];
cin>>Record[t][3];
t++;

}
}
//寻找四个队伍的名称
strcpy(group[0].name,str[1]);
strcpy(group[1].name,str[2]);
k=1;
for(i=3;i<=6;i++)
{
t=0;
for(j=0;j<=k;j++)
{
if(strcmp(str[i],group[j].name)==0)
{
break;
t=1;
}
}
if(k==0)
{
k+=1;
strcpy(group[k].name,str[i]);
}
if(k==4) break;
}

cout<<str[1]
<<str[2]
<<str[3]
<<str[4];
system("pause");
return 0;
}

错误信息:41 C:\Documents and Settings\Administrator\桌面\Untitled3.cpp syntax error before `[' token
42 C:\Documents and Settings\Administrator\桌面\Untitled3.cpp syntax error before `[' token
49 C:\Documents and Settings\Administrator\桌面\Untitled3.cpp syntax error before `[' token
58 C:\Documents and Settings\Administrator\桌面\Untitled3.cpp syntax error before `[' token
63 C:\Documents and Settings\Administrator\桌面\Untitled3.cpp syntax error before `<<' token
......
...全文
100 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hb0800092 2009-03-22
  • 打赏
  • 举报
回复

#include <iostream>
#include <cstring>
#include <string>
#include <stdlib>

const int strsize=30;

struct group
{
char name[strsize];
int winpeople;
int winpao;
};

int main()
{
using namespace std;
int i,j,k=1,t=1;
struct group group1[20];
char str[13][strsize];
int Record[7][4];
group* gr=new group[4];
//输入信息
for(i=1;i <=3;i++)
{
for(j=i+1;j <=4;j++)
{
cin.get(str[k],strsize);
k++;
cin.get(str[k],strsize);
k++;
cin>>Record[t][0];
cin>>Record[t][1];
cin>>Record[t][2];
cin>>Record[t][3];
t++;

}
}
//寻找四个队伍的名称
strcpy(group1[0].name,str[1]);
strcpy(group1[1].name,str[2]);
k=1;
for(i=3;i <=6;i++)
{
t=0;
for(j=0;j <=k;j++)
{
if(strcmp(str[i],group[j].name)==0)
{
break;
t=1;
}
}
if(k==0)
{
k+=1;
strcpy(group[k].name,str[i]);
}
if(k==4) break;
}

cout < <str[1]
< <str[2]
< <str[3]
< <str[4];
system("pause");
return 0;
}
baihacker 2009-03-22
  • 打赏
  • 举报
回复
#include <iostream> 
#include <cstring>
#include <string>
#include <cstdlib>

const int strsize=30;

struct group
{
char name[strsize];
int winpeople;
int winpao;
};

int main()
{
using namespace std;
int i,j,k=1,t=1;

char str[13][strsize];
int Record[7][4];
group* gr=new group[4];
//输入信息
for(i=1;i <=3;i++)
{
for(j=i+1;j <=4;j++)
{
cin.get(str[k],strsize);
k++;
cin.get(str[k],strsize);
k++;
cin>>Record[t][0];
cin>>Record[t][1];
cin>>Record[t][2];
cin>>Record[t][3];
t++;

}
}
//寻找四个队伍的名称
strcpy(gr[0].name,str[1]);
strcpy(gr[1].name,str[2]);
k=1;
for(i=3;i <=6;i++)
{
t=0;
for(j=0;j <=k;j++)
{
if(strcmp(str[i],gr[j].name)==0)
{
break;
t=1;
}
}
if(k==0)
{
k+=1;
strcpy(gr[k].name,str[i]);
}
if(k==4) break;
}

cout <<str[1]
<<str[2]
<<str[3]
<<str[4];
system("pause");
return 0;
}
qqwx_1986 2009-03-22
  • 打赏
  • 举报
回复

group* gr=new group[4]; //这样定义的
group[0]...这些哪来的饿

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧