Autor Beitrag
Tasi
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Mi 30.09.09 10:38 
Hallo,
ich brauche dringend Hilfe.
Ich möchte ein Array anlegen welches in jedem Feld ein struct hat. Anschließend möchte ich an jede Stelle in diesem Struct einen Wert speichern und danach in das nächste Arrayfeld springen. Ich würde mich freuen wenn mir jemand ein Beispielcode in C schreiben könnte. Danke


Moderiert von user profile iconChristian S.: Topic aus C# - Die Sprache verschoben am Mi 30.09.2009 um 12:48
Moderiert von user profile iconChristian S.: Titel geändert, Hinweis auf Sprache eingefügt
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 30.09.09 10:43 
Hallo und :welcome:!

Wie hast Du es denn bisher versucht und wo kommst Du nicht weiter? :-)

Grüße
Christian

P.S.: Brauchst Du das in C oder C#?

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Tasi Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Mi 30.09.09 10:51 
Also mein Problem liegt darin, dass ich nicht weiß wie ich erst die Variablen in dem stucht beschreibe und dann in dem Array ein Feld weiter springe .
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 30.09.09 10:55 
Felder im Array sprichst Du über deren Index an, also z.B. meinArray[5]. Da kannst Du z.B. mit einer for-Schleife durchlaufen.

Mir scheint, ein paar Grundlagen könnten Dir nicht schaden ;-) Sehr nützlich ist da zum Beispiel das Suche bei Google "OPENBOOK VISUAL C#". :-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
danielf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1012
Erhaltene Danke: 24

Windows XP
C#, Visual Studio
BeitragVerfasst: Mi 30.09.09 11:20 
Hallo,

vlt. solltest du auch die Frage von Christian S. beantworten ... weil C und C# unterscheidet nicht nur ein Raute, sondern ist eine komplett andere Welt.

Sonst kann dir keiner richtig helfen.

Gruß Daniel
Tasi Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Mi 30.09.09 11:46 
ich brauch das in C
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 30.09.09 11:47 
Dann bist Du in diesem Forum leider falsch :nixweiss:

Aber ich verschieb mal nach Off-Topic, vielleicht findet sich ja ein C-Kenner, der Dir helfen kann ;-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Tastaro
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 414
Erhaltene Danke: 23



BeitragVerfasst: Mi 30.09.09 12:45 
Hallo,

ich bin normalerweise auch mehr in Delphi zuhause.
Aber wenn ich mciht recht erinnere müsste das in C so aussehen:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
struct mystruc{
      int Value1;
      int Value2;
      int Value3;
};

mystruct MyArray[100];

MyArray[0].Value1 = 1;
MyArray[0].Value2 = 2;
MyArray[0].Value3 = 3;
MyArray[1].Value1 = 11;
MyArray[1].Value2 = 12;
MyArray[1].Value3 = 13;


Zu C kann ich publications.gbdirect.co.uk/c_book/ empfehlen

Beste Grüße
Thorsten83
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 191
Erhaltene Danke: 1



BeitragVerfasst: Mi 30.09.09 13:26 
Fast :)
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
struct mystruc{
      int Value1;
      int Value2;
      int Value3;
};

struct mystruct MyArray[100];

MyArray[0].Value1 = 1;
MyArray[0].Value2 = 2;
MyArray[0].Value3 = 3;
MyArray[1].Value1 = 11;
MyArray[1].Value2 = 12;
MyArray[1].Value3 = 13;