char* Parameter in Funktion ist auf einmal "\\"
-
Hi
Ich hab ein Problem mit einer Funktion von mir.
Ich habe folgende Funktion:
char* ReadCorrespondingValue( const char *pName ) { ... }und ich rufe diese Funktion so wie hier auf:
SG->Cells[0][1] = ReadCorrespondingValue( "TestWert" );Wenn ich jetz debugge und pName überprüfe, stehen in pName nur zwei Backslashes.
Dieser Aufruf klappt dagegen:
char Name[] = "TestWert"; SG->Cells[0][1] = ReadCorrespondingValue( Name );Nun frage ich mich wieso, bzw. wie bekomme ich es hin dass die 1. Methode auch funktioniert?
-
Wenn ich raten müsste, liegt der Fehler bei einem der drei Punkte im Inneren der Funktion (bei welchem, bin ich mir nicht sicher :D).