Nwlapcug.com


Come convertire LPSTR a INT

Il tipo LPSTR in programmazione C++ è un puntatore a una matrice di caratteri che possono terminare con un carattere null, o un personaggio con il valore zero. Se si desidera trasformare il LRSTR in un valore integer o un valore INT, è necessario prima convertire il LPSTR in una stringa normale, o STR e utilizzare la funzione atoi.

Istruzioni

1

Convertire LPSTR in una normale stringa con il codice riportato di seguito: "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

Sostituire "Valore stringa" con il valore effettivo che si desidera per la stringa. Sostituire "Nuovo Char" con il carattere desiderato per il LPSTR.

3

Inserire questo codice per convertire la stringa LPSTR a un intero: "/ atoi esempio / #include < stdio. h > #include < stdlib. h > int main () {int i; char szInput [256]; printf ("testo intero:"); fgets (szInput, 256, stdin); Io = atoi (szInput); printf ("Numero intero comando. \n", io * 2); return 0; }”.

4

Sostituire "char" con il carattere LPSTR che è stato creato. Sostituire "testo intero:" con il testo che si desidera leggere accanto al valore integer. Sostituire "Intero comando" con il comando che si desidera il valore intero da seguire.