Gibt es eine Headerdatei (GCC f. AVR) mit einer Funktion - wie isalnum() - für erlaubte Dateinamen nach DOS-Konvention? Oder ist selber stricken angesagt?
isalnum() ist aus ctype.h und arbeitet nur auf einzelnen Zeichen. Eine passende Funktion in der avr-glibc gibt es m.W. nicht; also wohl selber schreiben... (ist ja nicht schwer)
Und als Faustregel kannst du dir merken: Alles, aber auch wirklich alles, was auch nur irgendwie in die Nähe von irgendwelchen Hardwareabhängigkeiten und/oder Betriebssystemabhängigkeiten gerückt werden kann, ist in Standard-C erst mal grundsätzlich nicht definiert worden. Standard-C umfasst und definiert in seinem Kern lediglich Dinge, die es überall unverändert gibt. Beginnend vom kleinsten µC bis hinauf zu Supercomputern. WEnn du also eine derartige Fragestellung hast, dann ist die immer davon abhängig, was dir dein spezifischer Compilerhersteller konkret mitgeliefert hat.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.