C++小白,写代码的时候遇到了一个问题,自己实在是解决不了了,麻烦大佬们看一下。
代码在这:
#include<iostream>
#include<string>
#include<stdlib.h>
#include<time.h>
#include<conio.h>
using namespace std;
#define ROW 26
#define COL 26
class Map //地图类
{
public:
string game[26][26];
void initmap() //初始化地图
{
for (int i = 0; i < ROW; i++)
for (int j = 0; i < COL; j++)
{
if (i == 0 || j == 0 || i == COL - 1 || j == ROW - 1)
game[i][j] = '#';
else
game[i][j] = ' ';
}
}
};
class Snack //贪吃蛇类
{
public:
typedef struct node//双向链表
{
int x;
int y;
struct node* next;
struct node* prev;
}snacklink;
snacklink* head;//头节点
snacklink* end;//尾结点
void initsnack()
{
snacklink* p, * t;
p = new snacklink;
t = new snacklink;
p->x = 2; p->y = 5; p->next = t; p->prev = NULL;
t->x =</