Konvertering Char Buffer å doble i C ++

Konvertering Char Buffer å doble i C ++


I C ++ dataprogrammer, vil linjer med data symboliserer strenger av tegn, kjent som tegn, og deres verdi arrays. En char buffer representerer hvor tegnet matrise begynner og lengde. Bruk C ++ bibliotekfunksjoner å konvertere en char streng av numeriske data i dobbel, som er en indikator på når en dobbel verdi med et desimaltegn er ønsket for tegnene.

Bruksanvisning

1 Angi standard bibliotek hvor tegnet matrise ligger ved å plassere i strengen indikator: <stdlib.h>. Indikerer dobbel funksjon verdi som ord, "double dnum" med et likhetstegn og null for den gjeldende verdien. Plasser et semikolon på slutten for å indikere for å fortsette til neste linje.

<Stdlib.h>
double dnum = 0;

2 Skriv inn antall røye verdiene du ønsker doblet. Skriv inn stjernene representerer nummeret. Strengen linjen vil se slik ut: char dchar [**]; Den aktuelle strengen kommandolinje ser ut som følgende:

<Stdlib.h>
double dnum = 0;
røye dchar [**];

3 Skriv inn funksjonen "atof," for å indikere at du ønsker å konvertere char verdier å doble. Plasser i strengen kommandoen: dnum = atofdnum ;. Hele strengen kommandoen skal se ut som eksempelet nedenfor.

<Stdlib.h>
double dnum = 0;
røye dchar [**];
dnum = atofdnum;