Hallo,
Mir fehlen noch ca. 100 seiten und ich dachte mal zeit für einen rückblick..
Jetzt ist mir folgendes Problem schon ganz am Anfang meiner Übung aufgekommen:
Wie übergebe ich einer Funktion einen Zeiger auf eine Struktur?
bzw. besser gesagt wie erstelle ich den Zeiger auf die Struktur (welchen Datentyp muss der Zeiger haben?)?
ich schäme mich für derartige Löcher aber ich hab auch beim zurückblättern bzw. bei Strukturen nichts gefunden..
Hier mal ein bisschen Beispielcode:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#include <iostream>
using namespace std;
void zeichnen(/*Datentyp?!?*/ *pfeld)
{
//...
}
int main()
{
const int breite=10;
const int hoehe=10;
struct sFeld
{
bool status;
char Zeichen[5];
};
sFeld feld [breite][hoehe];//Struktur die zum abfragen und zeichnen benötigt wird
/*Datentyp??*/ *pFeld = &feld
zeichnen(&pfeld); //Wie übergebe ich die Funktion zeichnen die Struktur?
getchar();
return(0);
}
|