Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Slik konverterer Alfabetisk Strenger i C + +
    The C + + programmeringsspråk lagrer tekstdata som spesielle datatyper som kalles strenger . Du kan konvertere disse strenger i arrays av tegn . Et tegn er velegnet for lagring av en streng sammensatt av bokstaver fra det engelske alfabetet , fordi den kan lagre et tall, bokstav eller symbol. Hensikten med å konvertere en streng til en karakter matrisen er å sikre bakoverkompatibilitet med C-programmer , som ikke har C + + streng. Konvertering strenger til karakter arrays er en grei oppgave . Du trenger
    C + + Integrated Development Environment ( IDE ), for eksempel Eclipse CDT
    C + + kompilator, slik GCC
    Vis flere Instruksjoner
    en

    Load den C + + IDE ved å klikke på programmets ikon. Når den åpnes, velger du "Fil /Ny /Project" og velg " C + + Project" for å opprette en ny C + + prosjekt . En tom kildekoden filen vises i teksteditoren delen av IDE
    2

    Importer bibliotek "streng" og " iostream " ved å skrive følgende på toppen av kildekoden filen: .

    # include

    # include

    bruker namespace std;
    3

    Lag en viktig funksjon ved skriver følgende under linjene skrevet i Trinn 2 :

    int main ( )

    {

    }
    4

    erklære en streng type av skrive følgende i løpet av de krøllete parentes av den viktigste funksjonen : en

    string str = " Alfabetisk data ";
    5

    erklære en karakter matrise, og tilordne den konverterte strengen " str " til det. Dette kan gjøres på en linje med kode fordi C + + har en innebygd funksjon som heter " c_str " som konverterer strenger til karakter arrays . Skriv følgende under den forrige setningen for å oppnå dette : en

    const char * c = str.c_str ();
    6

    Loop gjennom tegn array, og skrive ut innholdet ved hjelp en "for" loop. Skriv følgende under uttalelse skrevet i trinn 5 : en

    for ( int i = 0 ; i < str.size (); i + + ) {domstol << c [ i] ; }
    Side 7

    Kjør programmet ved å trykke på den grønne piltasten . Programmet konverterer en streng som inneholder alfabetiske data inn i en karakter matrise og deretter skriver ut resultatet. Programmet resultatet ser slik ut : en

    Alfabetisk data

    früher :

     Weiter:
      Relatert Artike
    ·C + + Function Call mangler Argument List 
    ·Hvordan skrive ut pekere i C 
    ·Slik leser du i Strings Into Array C + + 
    ·Hvordan skriver jeg en temperatur konvertering program …
    ·Hvordan bruke globale variabler for C Programming 
    ·Hvordan lage en buffer i C + + 
    ·Hvordan lage en vektor av Character Arrays i C + + 
    ·Debugging i Visual C 
    ·Hvordan sende FIFO Utgang til en fil 
    ·Hvordan bruke den viktigste funksjonen i C + + 
      Anbefalte artikler
    ·Hvordan Fylle en ASP skjemafelt i en Word-fil på Serve…
    ·Sette inn tekstbokser Med VBA -kode i Excel 
    ·Ulempene ved Ruby programmering 
    ·Hvordan å partisjonere og format i DOS 
    ·Hvordan endre et bilde i en Navigasjonslinje Bruke PHP 
    ·Hvordan overvåke tilkoblingen Pool in the Sun Java 7 J…
    ·Hvordan skrive VB.Net til Notepad 
    ·Hvordan skrive en funksjon for å sette elementer i Dro…
    ·Hvordan lese et heltall Med JTextField 
    ·Hvordan lage en MySQL database nettsted 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/