Aufgabenstellung:
Es werden Zwei Tabellen gebraucht in denen X und Y Koordinaten vorhanden sind!
Die Tabellen sind unterschiedlich groß! Mit einer Schleife sollte ich die Tabellenname, Tabellen Spalte und Tabellen Zeile ändern können!
Was ich schon habe!:
Dies ist mein spot.h-File
____________________________________________________________________________
Ich habe schon meine zwei Tabellen jetzt brauch ich einen Funktion bzw. eine Definition wie ich diese Zwei Tabellen unter bestimmten Parameter aufrufen kann******
Dies geht jedoch leider nicht so!
____________________________________________________________________________
____________________________________________________________________________
In meiner Funktion will ich nicht jedesmal schreiben TAB0 dann TAB1! Dieser Tal soll durch eine Schleife ersetzt werden!
Hat jemand eine Idee?
Bin kurz vorm Verzweifeln!
Vielen Dank im Voraus!
Es werden Zwei Tabellen gebraucht in denen X und Y Koordinaten vorhanden sind!
Die Tabellen sind unterschiedlich groß! Mit einer Schleife sollte ich die Tabellenname, Tabellen Spalte und Tabellen Zeile ändern können!
Was ich schon habe!:
Dies ist mein spot.h-File
Code:
static int TAB0[2][18]= {{60,70,80,90,90,90,90,90,70,60,50,30,30,30,30,30,40,50},
{10,20,30,40,50,60,70,80,90,90,90,80,70,60,50,40,30,20},
};
static int TAB1[2][17]= {{60,70,80,90,100,110,120,120,120,120,120,100, 90, 80, 60, 60, 60,},
{10,20,30,40, 30, 20, 10, 0,-10,-20,-30,-40,-40,-40,-30,-20,-10,},
};
____________________________________________________________________________
Ich habe schon meine zwei Tabellen jetzt brauch ich einen Funktion bzw. eine Definition wie ich diese Zwei Tabellen unter bestimmten Parameter aufrufen kann******
Code:
z.B: int SPOT[2]={*TAB0,*TAB1};
Dies geht jedoch leider nicht so!
____________________________________________________________________________
Code:
void X_Cnt(int WertX )
{
int i,j,k;
j=0;
k=0;
CntTab=0;
for(k= -5;k<5;k++)
for(i=0;i<18;i++)
{
if( TAB0[0][i]== WertX || TAB0[0][i] +k == WertX)
{
CntTab++;
CntBuf[j++]= TAB0[1][i];
}
return;
}
____________________________________________________________________________
In meiner Funktion will ich nicht jedesmal schreiben TAB0 dann TAB1! Dieser Tal soll durch eine Schleife ersetzt werden!
Hat jemand eine Idee?
Bin kurz vorm Verzweifeln!
Vielen Dank im Voraus!