Как писал выше, начал хелловорлдить. Есть такой код:
#define MAX 10
#define WBD '*'
#define DELAY 200
struct pointworm {
int x;
int y;
} worm[MAX]=
{5,5,
5,4,
4,4,
3,4,
2,4,
2,3,
}, newhead;
void movesnake( struct pointworm pworm[],struct pointworm pnewhead, int lenght)
{
lenght--;
while(lenght>0)
{ pworm[lenght]=pworm[lenght-1];
lenght--;
}
pworm[0]=pnewhead;
};
int main (void){
newhead=worm[0];
int i=0,N=6;
newhead.x++;
movesnake(worm, newhead, N);
while(worm[i].x != 0 && worm[i].y != 0) {
printf("%d, %d\n",worm[i].x, worm[i].y);
i++;};
return 0;
}t
void movesnake( struct pointworm pworm[],struct pointworm pnewhead, int lenght)
movesnake(worm, newhead, N);