Hallo,
Hallo Christoph,
aber structs, das ist dasselbe in grün. Und das fiel mir beim Lesen deines Beitrags auch auf: Warum definiert er sich nicht eine Struktur, die einem einzelnen Datensatz entspricht, und arbeitet mit einem Array dieser Strukturen?
Das wäre eine Möglichkeit die gar nicht so dumm wäre ... nur mit structs kenne ich mich nicht so richtig aus
es ist keine gute Idee, geeignete Features einer Programmiersprache nicht zu nutzen. Mach Dich mit struct vertraut.
un so entsteht erst einmal das Problem: wie kann ich mit unterschiedlichen Funktionen auf ein und denselben Datensatz
zugreifen?Was hat das mit structs zu tun?
weil ich (noch) nicht weis wie man da auf die Datensätze zugreifen kann, da ich die structs mit verschiedenen Funktionen nutze...
struct Datenspeicher{
long EAN;
char ArtikelName[21];
float Preis;
int Steuersatz;
}DS;
int funktion()
{
DS datensatz_1;
datensatz_1.EAN = 13;
andrer_funktion();
}
int andrer_funktion()
{
DS datensatz_1;
printf("%d", datensatz_1.EAN); //Ist der Datensatz hier 13?
}
int main()
{
funktion();
getch();
return 0;
}
sollte so etwas jetzt funktionieren?
MfG. Christoph Ludwig
Wo die Sprache aufhört, fängt die Musik an...
Selfcode: ie:( fl:| br:^ va:| ls:/ fo:| rl:? n4:) ss:) de:] js:) ch:{ sh:) mo:) zu:)
Go to this