Gast
#1141899
Hi zusammen, ich beginne gerade mit der Programmierung in C Sprache. Ich benutze die Funktion stroul um einige Parameter zu zuweisen Z.B. Data[1] = (uint16_t) strtoul(Frame[1],(void*)0,16); Wenn der Inhalt der Variable Frame[1] außer dem Bereich 0 bis 9 oder A bis F liegt, wird den Wert 0 im Data[1] gelegt. Meine Frage ist: gibt es die Möglichkeit ein andere Wert z.B 20 oder anderer Buchstabe z.B v zu definieren, wenn der Inhalt von Frame außer dem erlaubten Bereich liegt. Ich meine statt der Wert 0 ein beliebige Wert setzen. danke