Forum: Compiler & IDEs Headerdatei mit isdosname() o. ä.


von Hans (Gast)


Lesenswert?

Gibt es eine Headerdatei (GCC f. AVR) mit einer Funktion - wie isalnum() 
- für erlaubte Dateinamen nach DOS-Konvention? Oder ist selber stricken 
angesagt?

von Klaus W. (mfgkw)


Lesenswert?

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)

von Karl H. (kbuchegg)


Lesenswert?

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
Noch kein Account? Hier anmelden.