Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť abecednom Reťazce v C + +

C + + programovací jazyk ukladá textové dáta sú špeciálne dátové typy , tzv reťazca . Môžete previesť tieto reťazce do poľa znakov . Postava je dobre - vhodný pre ukladanie reťazec zložený z písmen z anglickej abecedy , pretože to môže uložiť číslo , písmeno alebo symbol . Účelom prevodu reťazca na pole znakov je zabezpečiť spätnú kompatibilitu s C programy , ktoré nemajú + + reťazec C. Prevod reťazca znakové pole je jednoduchá úloha . Veci , ktoré budete potrebovať
C + + integrované vývojové prostredie ( IDE ) , ako je napríklad Eclipse CDT
C + + kompilátora , ako je GCC
Zobraziť ďalšie inštrukcie Cestuj 1

Založte C + + IDE kliknutím na jeho ikonu programu . Keď sa otvorí , vyberte " File /New /Project " a vyberte " C + + " vytvoriť nový C + + projektu . Prázdny zdrojový kód súboru sa zobrazí v textovom editore časti IDE
2

Import knižnice " reťazec " a " iostream " písomne ​​nasledujúce v hornej časti súboru zdrojového kódu : .

# include

# include klipart

using namespace std ;
3

Vytvorte hlavnú funkciu podľa zápisnica nižšie napísaných v kroku 2 riadky nasledujúce :

int main ( )

{

}
4

deklarovať typ reťazec písomne ​​nasledujúce vnútri zložených zátvoriek v hlavnej funkcie :

string str = " Abecedný dát " ;
5

deklarovať pole znakov , a priradiť prevedený reťazec " str " na to . To možno vykonať v jednom riadku kódu, pretože C + + má vstavanú funkciu nazvanú " c_str " , ktorý konvertuje reťazca do znakovej poľa . Napíšte nižšie predchádzajúceho výpisu splniť toto :

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

Loop cez pole znakov , a vytlačiť jeho obsah pomocou " pre " slučky . Napíšte podľa nasledujúceho vyhlásenie písané v kroku 5 :

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

7

spustite program stlačením zeleného tlačidla so šípkou . Program konvertuje reťazec obsahujúci abecedný dáta do poľa znakov a potom vytlačí výsledok . Výstup programu vyzerá takto :

Abecedný dát

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené