arayni
Grünschnabel
Liebe Programmierer,
ich habe ein Problem.
Mein Programm chrashed immer obwohl das Feld ausgegeben wird!
LG
ich habe ein Problem.
Mein Programm chrashed immer obwohl das Feld ausgegeben wird!
Code:
#include <stdio.h>
#include <stdlib.h>
#define YLENGTH 20
#define XLENGTH 20
#define SNAKE_MAX 20
void feld_int(char *feld[YLENGTH][XLENGTH],char fuellung);
void feld_print(char *feld[YLENGTH][XLENGTH]);
void main()
{
char *feld[YLENGTH][XLENGTH];
feld_int(*feld,' ');
feld_print(*feld);
}
void feld_int(char *feld[YLENGTH][XLENGTH],char fuellung)
{
int x,y;
for(y=0; y<=YLENGTH; y++)
{
for(x=0; x<=XLENGTH; x++)
{
feld[y][x]=&fuellung;
}
}
}
void feld_print(char *feld[YLENGTH][XLENGTH])
{
int x,y;
for(y=0; y<=YLENGTH; y++)
{
for(x=0; x<=XLENGTH; x++)
{
printf("%c",*feld[y][x]);
}
printf("\n");
}
}
LG
Zuletzt bearbeitet: