strcmp frage mit const char
-
Hallo
ich habe folgendes:
const char ip[20];
nun versuch ich mit
strcmp(ip,"");
die Variable zurück zu setzen. Nun meine Frage:
Wieso kommst ein Fehler?
#warning invalid conversion from const char* to char!Ich möchte unbedingt mit const arbeiten!! Wer kann Helfen? Danke
-
Was meinst du mit "zurücksetzen"? strcmp vergleicht zwei char-Arrays lexikografisch (oder wie das heißt...)
-
Razy147 schrieb:
die Variable zurück zu setzen. Nun meine Frage:
Wieso kommst ein Fehler?
#warning invalid conversion from const char* to char!Ich möchte unbedingt mit const arbeiten!! Wer kann Helfen? Danke
Wenn du Elemente des Arrays ip nach der deklaration ändern willst darfst du ip nicht als const deklarieren.
Natürlich meckert dein Compiler da rum, das soll er ja auch!!!Wenn dann so:
const char ip[20] = "";
Jedoch kannst du ip nun im nachinein nicht mehr ändern!!!
Gruß Wolle
P.S.: Achja du meinst wohl anstatt strcmp() strcpy()