const char* in unsigned char* casten - gute Idee?

OP #2055133
Lesenswert?

Ich möchte einen fest gespeicherten String an Funktionen meiner FAT-Lib 
übergeben, die jedoch nur
1
unsigned char*
 annehmen.
Ist es nun gefährlich, wenn ich meinen String als
1
const char*
 abspeichere und beim Funktionsaufruf in unsigned caste, oder kann ich 
den String gleich als
1
char* string={"Das ist mein String"};
 abspeichern?
Gast #2055157
Lesenswert?

Wenn Du schon dabei bist dann ändere ∗Deine∗ FAT-Bibliothek so ab, dass 
sie const char* erwartet wo immer es sinnvoll ist.
Type qualifier wie oben angedacht zu untergraben zeugt von schlechtem 
Programmierstil.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren