Ich habe ein Programm geschrieben, das mit einem Controller über die serielle Schnittstelle kommuniziert. Als Beispiel: Die Kommunikation findet immer mit Packete von 230 Bytes. Bei GetVersion muss ich GV schicken, also char myChar[230]; myChar[0] = 'G'; myChar[1] = 'V'; myChar[2] = '\0';
In der Debug-Version klappt alles, werden die richtigen Daten geschikt aber in der Release-Version nicht. Hinter \0 sind weitere Daten die ich nicht brauche.
naja irgend ein wert muss ja defaultmässig im speicher liegen. Bei der Debug version werden die anscheinend anders initialisiert. Wenn dir das nicht passt must du den halt selber Werte zuordnen