struct in Codewright
-
Hallo
Bei uns verwenden wir CodeWright. Dieses hat eine Automatische
Vervollständigung bei Strukturen.Ein Beispiel:
typedef struct { UINT8 a; UINT8 b; } struct_test; void main(void) { struct_test test; test.Nach eingabe des Punktes bietet er mir jetzt a oder b an.
Sollte aber beim typedef nicht struct stehten sondern:#define struktur struct
typedef struktur { UINT8 a; UINT8 b; } struct_test;Bietet es mir Code Write nicht mehr an. Weis jemand wo man dies bei Code
Write einstellen kann.Gruß Peter
-
Nein, ich bezweifle aber, dass man das einstellen kann. Das Feature ergibt anscheinend nur sehr wenig Sinn, aber selbst wenn man diesen Sinn sehen sollte, ergibt es keinen Sinn, das Verhalten umschaltbar zu machen. Folgerung: CodeWright kann das nicht.
-
Ich liebe Crosspostings.
Die gleiche saublöde Frage wurde schon woanders gestellt und erschöpfend beantwortet.
s. http://www.mikrocontroller.net/topic/258410?goto=2672493
-
Scheppertreiber schrieb:
Ich liebe Crosspostings.
Die gleiche saublöde Frage wurde schon woanders gestellt und erschöpfend beantwortet.
s. http://www.mikrocontroller.net/topic/258410?goto=2672493Allerdings sind die Antworten unter alle Sau dort (jetzt nicht alles gelesen).
Man hat relative spät herausgefunden, dass ein Editor, welches AutoCompletion beherrscht, auch die Präprozessoranweisung verstehen sollte. Auf jeden Fall ist solch eine Programmierung nicht sinnhaft. Aber evtl. ein besseren Editor wie Eclipse benutzen.
Ist zwar C++ Code:
http://imageshack.us/photo/my-images/194/unbenannthvw.png/
-
Alleine die Idee, struct umzudefinieren zuu wollen ist schon haarsträubend.
-
Scheppertreiber schrieb:
Alleine die Idee, struct umzudefinieren zuu wollen ist schon haarsträubend.
Das ist übrigens laut Standard auch nicht erlaubt. Aber jede Implementierung lässt es durchgehen.