buffer auf sinnvollen Inhalt prüfen
-
Hallo,
gibt es eine Funktion, die einen string oder einen
const char* buffer prüft, ob es ein sinnvoller Inhalt enthält?
Und nicht sowas wie "ø^ŸŽ"Danke fürs Helfen!
-
Definiere "sinnvoll".
-
Wenn ein String sowas enthält, ist ein Fehler im Code.
-
z.B. ob er nicht solche Zeichen enthält.
Ne schlechtere aber akzeptable Variante wäre auch
der Buffer darf nur Zeichen besitzen, die auf der Tastatur sind.
-
isprint - true if a character is a printing character
-
cpp_anfaenger schrieb:
Ne schlechtere aber akzeptable Variante wäre auch
der Buffer darf nur Zeichen besitzen, die auf der Tastatur sind.Ok. Wessen Tastatur? Welche Zeichenkodierung? Welche Sprache?
Was ich damit sagen will - deine Art Fragen zu stellen ist bisweilen etwas anstrengend, weil mehrdeutig und unklar formuliert.
Konkret: ob der Inhalt eines Strings sinnvoll ist, hängt vom Kontext ab in dem der String verwendet wird.true return0r schrieb:
isprint - true if a character is a printing character