De LPSTR typ in C + + programmeertaal is een pointer naar een array van karakters die kunnen eindigen in een null-teken , of een teken met de waarde nul . Als u wilt dat de LRSTR in een integer , of een INT zetten , moet u eerst de LPSTR te zetten in een normale tekenreeks of STR , en gebruik de atoi functie . Instructies 1 omzetten LPSTR in een normale string met de volgende 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 ' ; " . kopen van 2 Vervang " String value " met de werkelijke waarde die u wilt gebruiken voor de string. Vervang " Nieuwe Char " met het teken dat u wilt gebruiken voor de LPSTR Ingang 3 deze code om het LPSTR tekenreeks converteren naar een integer : . " /* Atoi bijvoorbeeld * /# include < stdio.h > # include int main ( ) { int i ; char szInput [ 256 ] ; printf ( " Integer tekst : " ) ; fgets ( szInput , 256 , stdin ) ; i = atoi ( szInput ) ; printf ( " Integer commando \\ n . " , i , i * 2 ) return 0; " . 4 Vervang " } char " met de LPSTR personage hebt gemaakt . Vervang " Integer tekst : " met de tekst die u wilt lezen naast het integer . Vervang " Integer commando " met de opdracht die u wilt de integer te volgen .
|