The C + + programmeringssprog gemmer tekstdata som særlige datatyper kaldet strenge. Du kan konvertere disse strenge i arrays af tegn . En karakter er velegnet til opbevaring af en streng bestående af bogstaver fra det engelske alfabet , fordi det kan gemme et tal , bogstav eller symbol. Formålet med at konvertere en streng til et tegn array er at sikre bagudkompatibilitet med C-programmer , som ikke har C + + streng . Konvertering strenge at tegndatatabeller er en enkel opgave. Ting du skal
C + + Integrated Development Environment (IDE ), såsom Eclipse CDT
C + + compiler , sådan en GCC
vise flere Instruktioner
1
Ilæg C + + IDE ved at klikke på programmets ikon . Når den åbner , skal du vælge "File /New /Project" og vælg " C + + projekt" at oprette en ny C + + projekt. En tom kildekode fil vises i teksteditoren del af IDE
2
Importer biblioteker "streng " og " iostream " ved at skrive følgende i toppen af kildekoden filen: . < Br >
# include
# include
using namespace std ;
3
Opret en hovedfunktion ved skriver følgende under linjerne skrevet i trin 2 :
int main ()
{
}
4
erklære en string type ved skriver følgende inden for de krøllede parenteser i den vigtigste funktion : Hej
string str = " Alfabetiske data" ,
5
erklære en karakter array, og tildele den konverterede strengen " str " til det . Dette kan gøres på én linje kode , fordi C + + har en indbygget funktion kaldet " c_str " , der konverterer strenge at tegndatatabeller . Skriv følgende under den tidligere erklæring for at opnå dette : Hej
const char * c = str.c_str ();
6
Loop gennem karakter array, og udskrive dens indhold ved hjælp a "for" loop . Skriv følgende under erklæring skrevet i trin 5 : Hej
for (int i = 0; i < str.size (); i + +) { cout << c [i] ;}
7
Udfør programmet ved at trykke på den grønne pil . Programmet konverterer en streng, der indeholder alfabetiske data i en karakter array og udskriver derefter resultatet. Programmet output ser sådan ud:
Alfabetisk Information