Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur konvertera alfabetiska Strängar i C + +

    The C + + programmering språk lagrar textdata som särskilda datatyper kallas strängar . Du kan omvandla dessa strängar i arrayer av tecken. Ett tecken är väl lämpad för att lagra en sträng som består av bokstäver från det engelska alfabetet , eftersom det kan lagra ett nummer , bokstav eller symbol . Syftet med att konvertera en sträng till ett tecken array är att säkerställa kompatibilitet bakåt med C-program , som inte har C + + string . Konvertera strängar till bokstav arrayer är en enkel uppgift . Saker du behöver
    C + + Integrated Development Environment ( IDE ) , t.ex. Eclipse CDT
    C + + kompilator , en sådan GCC
    Visa mer Instruktioner
    1

    Ladda C + + IDE genom att klicka på dess programikon . När det öppnas , välj " Arkiv /Nytt /Project " och välj " C + +-projekt " för att skapa en ny C + + projektet . En tom källkod filen visas i textredigeraren delen av IDE
    2

    Importera bibliotek "sträng " och " iostream " genom att skriva följande på toppen av källkoden filen : .

    # include

    # include

    using namespace std ;
    3

    Skapa en huvudfunktion av skriver följande under de rader skrivna i Steg 2 :

    int main ( ) katalog

    {

    }
    4

    Deklarera en sträng typ av skriver följande inom klammerparenteser av huvudfunktionen :

    string str = " alfabetiska data" ,
    5

    Deklarera en karaktär array och tilldela den konverterade strängen " Str " till den. Detta kan göras på en rad kod , eftersom C + + har en inbyggd funktion som heter " c_str " som konverterar strängar till tecken arrayer . Skriv följande under den tidigare uttalande att åstadkomma detta :

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

    Loop genom karaktären array , och skriva ut dess innehåll med hjälp en "för" loop. Skriv följande under uttalandet skriven i Steg 5 :

    for (int i = 0 ; I < str.size ( ) ; i + + ) { cout << c [ i] ; }

    7

    Kör programmet genom att trycka på den gröna pilknappen . Programmet konverterar en sträng som innehåller alfabetiska data till en karaktär array och sedan skriver ut resultatet . Programmet produktionen ser ut så här :

    alfabetisk Data

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder C + + för att få USB-penna serienum…
    ·Vad Är Struktur Variabler initieras till i C
    ·Hur man kompilerar C + + header-filer
    ·Hur man använder alternativknappar i Visual C
    ·Hur man gör en kvadratrot i C + +
    ·Syntaxfel i C + +
    ·Lägga till två matriser till en tredje
    ·Hur man skapar en textruta i Visual C #
    ·Hur Direktuppspelning av video i XCode
    ·Hur konvertera en sträng till ett ENUM
    Utvalda artiklarna
    ·Skillnaden mellan funktioner och rutiner i Visual Basic…
    ·Hur man gör en knapp Array Använda ActionScript
    ·Hur man skapar Hello World i Microsoft Visual C 2010 Ex…
    ·Hur man installerar Ruby 1.9 på OS X Snow Leopard
    ·Hur man läser en textfil i PHP
    ·Hur man kör PowerShell-skript från kommandoraden
    ·Hur Överför Excel-data till MySQL
    ·Hur man binda en DataSet till ett DataGridView
    ·Hur man skriver en PDF i PHP
    ·Hur Starta en Curl Transfer i PHP
    Copyright © Dator Kunskap http://www.dator.xyz