Ich verzweifel und finde nichts passendes hier im Forum:
Im Hauptprogramm ist ein Array so definiert:
char zustand [40][25];
Jetzt möchte ich einer Funktion so das Feld übergeben:
pflanze (zustand);
wie mache ich das?
void pfanze(?)
{
(( unsigned char*)zustand [10]=25;
};
Warum geht das bei mir nicht?
Code
#include <stdio.h>
void arith (int menge)
{
int i; //Zähler für Schleife
int ergebnis; //Ergebnis des arithmetischen Mittel
for(i=0;i<=6;i++)
{
ergebnis += menge[i] ;
}
ergebnis = ergebnis / 6;
printf("Das arithmetische Mittel lautet : \n %i", menge);
}
int main (void)
{
//Array für Zahlenwerte
int menge[]={5,6,7,8,9,10};
arith(menge);
return 0;
}
Alles anzeigen