Il tipo LPSTR in C + + programmazione è un puntatore ad un array di caratteri che possono finire in un carattere nullo , o un personaggio con il valore zero . Se si desidera attivare il LRSTR in un intero , o un INT , è necessario convertire prima il LPSTR in una stringa normale , o STR , e utilizzare la funzione atoi . Istruzioni
1
Converti LPSTR in una normale stringa con il seguente codice : . "String str1 = " Valore stringa " ; size_t len = str1.length (); LPSTR str2 = new char [ len +1 ] ; str1._Copy_s ( str2 , len , len ) ; str2 [ len ] = ' \\ 0 '; " .
2
Sostituire " valore stringa " con il valore attuale desiderato per il stringa . Sostituire " New Char " con il carattere che si desidera per il LPSTR
3
Ingresso questo codice per convertire la stringa LPSTR di un numero intero: ". /* Esempio atoi * /# include < stdio.h > # include int main ( ) { int i; char szInput [ 256]; printf ( "testo intero : " ) ; fgets ( szInput , 256 , stdin) ; i = atoi ( szInput ) ; printf (" comando intero \\ n ". , i, i * 2); return 0; " .
4
Sostituire "} char " con il personaggio LPSTR creato. Sostituire " Integer Testo : " con il testo che si desidera leggere accanto al numero intero . Sostituire " comando Integer " con il comando che si desidera che il numero intero a seguire .