Hallo ,

ich möchte verhindern das in einem Programm wo spez. Geräte gepflegt werden, die Gerátenummer unvollständig hinterlegt wird.

Es geht um eine 8 stellige Nummer, welche händisch eingepflegt werden muss, sobald diese aber nicht 8 Stellen hat, läuft ein batch Programm auf MSGW.

Ich hatte zuerst an %len gedacht, aber das gibt mir anscheinend nur die Länge der deklarierten Variable zurück, aber nicht die Länge des Inhaltes.
Mein zweiter Gedanke war einfach die Zahl in ein char zu casten und dann mittels %scan zu schauen ob ein blank auftaucht.

Das kommt mir aber so plump vor, gibt es nichts elegantes um dies zu lösen? Meine Kollegen konnten mir da nicht weiterhelfen.

Grüße
Dominic