Slik konverterer LPSTR til INT

Den LPSTR typen i C ++ programmering er en peker til en rekke tegn som kan ende i en null karakter, eller et tegn med verdien null. Hvis du ønsker å slå LRSTR inn et heltall eller en INT, må du først konvertere den LPSTR inn i en normal streng, eller STR, og bruke atoi funksjonen.

Bruksanvisning

1 Konverter LPSTR inn i en normal streng med følgende kode: "streng str1 =" String Value ";.
size_t len ​​= str1.length ();
LPSTR Str2 = new char [len + 1];
str1._Copy_s (Str2, len, len);
Str2 [len] = '\ 0'; ".

2 Erstatt "String Value" med den faktiske verdien du ønsker for strengen. Erstatt "New Char" med karakteren du ønsker for LPSTR.

3 Input denne koden for å konvertere LPSTR strengen til et heltall: "/

atoi eksempel / #include <stdio.h> # Include <stdlib.h> int main () {int i; røye szInput [256]; printf ( "Integer tekst:"); fgets (szInput, 256, stdin); i = atoi (szInput); printf ( ". Integer kommando \ n", i, i * 2); returnere 0; } ".

4 Erstatt "char" med LPSTR tegnet du opprettet. Erstatt "Integer Tekst:" med teksten du ønsker å lese ved siden av heltall. Erstatt "Integer kommandoen" med kommandoen du vil heltallet å følge.