Die LPSTR Typ in C + + -Programmierung ist ein Zeiger auf ein Array von Zeichen , die in einem Null-Zeichen oder ein Zeichen mit dem Wert Null enden kann . Wenn Sie die LRSTR in einen Integer oder eine INT machen wollen , müssen Sie zuerst konvertieren die LPSTR in einen normalen String oder STR, und verwenden Sie die Funktion atoi . Anleitung
1
Konvertieren LPSTR in einen normalen String mit dem folgenden Code: . "String str1 =" String Value " ; size_t len = str1.length (); LPSTR str2 = new char [len +1] ; str1._Copy_s ( str2 , len , len ); str2 [len ] = '\\ 0' ; " .
2
Ersetzen " String Value " mit dem aktuellen Wert , die Sie für die String. Ersetzen Sie " New Char " mit dem Zeichen, das Sie für die LPSTR
3
Eingang dieser Code , um die LPSTR String in einen Integer umwandeln : . "/* Atoi Beispiel * /# include < stdio.h > # include int main () { int i; char szInput [ 256]; printf ( "Integer Text :"); fgets ( szInput , 256, stdin) ; i = atoi ( szInput ); printf ( "Integer Befehl \\ n ". , i, i * 2); return 0; " .
4
Ersetzen "} char " mit dem Charakter LPSTR Sie erstellt . Ersetzen Sie "Integer Text: " mit dem Text, den Sie zum nächsten zu lesen, um die ganze Zahl ist. Ersetzen Sie "Integer Befehl " mit dem Befehl, den Sie wollen, dass die ganze Zahl zu folgen.