Array - Fehler
- 
					
					
					
					
 Hey, 
 ich bin gerade dabei mein Snake-Spiel zu programmieren.
 Bei der Funktion eine Frucht zu erzeugen kommt immer diese Fehlermeldung:void spawn_fruit() { int i = 0; int xPosition[] = rand()%14+2; int yPosition[] = rand()%14+2; Feld[xPosition[i]][yPosition[i]] = '@'; i++; }>c:\users\...\desktop\programmieren\c++\snake\snake\snake.cpp(48) : error C2440: 'Initialisierung': 'int' kann nicht in 'int []' konvertiert werden 1> Es gibt keine Konvertierungen von Arraytypen, obwohl es Konvertierungen von Verweisen oder Zeigern in Arrays gibt 1>c:\users\...\desktop\programmieren\c++\snake\snake\snake.cpp(49) : error C2440: 'Initialisierung': 'int' kann nicht in 'int []' konvertiert werden 1> Es gibt keine Konvertierungen von Arraytypen, obwohl es Konvertierungen von Verweisen oder Zeigern in Arrays gibtHierbei wird dem 2-D-Array auf zufälliger x- und y-Position ein '@' zugewiesen,das natürlich eine Frucht ist. Danke 
 
- 
					
					
					
					
 Nimmt std::vector oder std::array. Rohe Zeiger verwendet man fast nur in C. 
 
- 
					
					
					
					
 void spawn_fruit() { int xPosition = rand()%14+2; int yPosition = rand()%14+2; Feld[xPosition][yPosition] = '@'; }