Hallo im moment sieht mein Code so aus:. Ich vergleiche einen string auf gleichheit if(strcmp(parametername, "parametername1")==0) { //parameterwert dem parametername zuweisen } else if(strcmp(parametername, "parametername2")==0) { //parameterwert dem parametername zuweisen } else if(strcmp(parametername, "parametername3")==0) { //parameterwert dem parametername zuweisen } Nun will ich aber den Vergleich ob der string korrekt ist mit einem struct und einer tabelle machen. Ein Parameter besteht aus einem parametrname, dem Wert, und dem Datentyp: die Tabelle sähe so aus: {"parameter1", parameterwert1, TYP16}, {"parameter2", parameterwert2, TYP16}; ......etc kann mir jemand dazu zeigen, wie ich das zugehörige struct schreibe, und wie der code genau aussieht? vielen Dank
Sollte in etwa so aussehen: [typedef] struct par_s { char *name; int(?) value; int(?) type; } [par_t]; Die Angaben in [] sind Optional, falls Du einen Typen definieren möchtest. int(?) bedeutet, daß ich aus Deinem Post nicht erkennen kann, welchen Typ "parameterwertX" und "TYPXX" haben...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.