Den LPSTR typ i C + + programmering är en pekare till en rad tecken som kan sluta i en null- tecken eller ett tecken med värdet noll . Om du vill stänga av LRSTR in ett heltal , eller INT , måste du först konvertera LPSTR till en vanlig sträng , eller STR , och använd atoi funktionen . Instruktioner
1
Konvertera LPSTR i en vanlig sträng med följande kod : . " 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
Ersätt " String Value " med det faktiska värdet du vill ha för den sträng. Ersätt " New Char " med det tecken du vill ha för LPSTR
3
Input denna kod för att konvertera LPSTR sträng till ett heltal : ". /* Atoi exempel * /# include < stdio.h > # include int main ( ) { int i; röding szInput [ 256 ] ; printf ( " Integer text : " ) ; fgets ( szInput , 256 , stdin ) , i = atoi ( szInput ) ; printf ( " Integer kommando \\ n . " , i, i * 2 ) , avkastning 0; " .
4 Ersätt " } röding " med LPSTR tecken du skapat . Ersätt " Integer Text : " med texten du vill läsa bredvid heltal . Ersätt " Integer kommando " med det kommando du vill heltalet att följa .