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ť reťazec na grafe v C + +

+ + programovací jazyk C umožňuje manipulovať s dátami v mnohých rôznymi spôsobmi . Napríklad , môžete previesť reťazec textu do grafu , kde hodnota každého znaku v reťazci zodpovedá hodnote na grafe . To je možné preto , že každá postava má základnú číselnú hodnotu , ktorá umožňuje , aby boli ľahko previesť na čísla . Toto číslo potom môže byť vykreslená v grafe . Tento program je skvelý spôsob , ako sa zoznámiť s C + + reťazca manipulácie . Veci , ktoré budete potrebovať
C + + integrované vývojové prostredie ( IDE ) , ako je napríklad Eclipse CDT
C + + Compiler , ako 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

napíšte nasledujúce riadky v hornej časti súboru zdrojového kódu pre import knižnice , ktoré majú požadované funkcie previesť reťazec do grafu : Spojené

# include # include # include using namespace std ;
3

vyhlásiť , hlavnou funkciou , ktorá je východiskovým bodom pre váš program . Zložené zátvorky , ktoré nasledujú funkcie uzavrieť blok kódu . Umiestnite všetky príkazy v nasledujúcich krokoch vnútri tohto bloku kódu . Napíšte nasledujúce vyhlásenie k vytvoreniu prázdneho hlavnú funkciu .

Int main ( ) { }
4

deklarovať pole znakov , tiež známy ako reťazec , tým , že píše nasledovné vyhlásenie :

char s [ ] = " 0 1 5 3 5 8 1 3 " ;
5

Vytvoriť " pre " vyhlásenie , slučky , ktorá iterácia cez všetky postavy vo string :

na ( unsigned int i = 0 ; i < sizeof ( s ) , i + + ) { }
6

previesť na znak , ktorý " pre " slučky je v súčasnej dobe iterácie nad tým , že píše nasledujúci príkaz vnútri bloku kódu slučky :

int num = s [ i ] ;
7

Vytvorte druhý " pre " slučky vo vnútri bloku kódu z prvý " pre " slučky a po predchádzajúcom príkaze . Táto slučka opakuje niekoľkokrát rovná číselnú hodnotu znaku je zopakovali cez v prvom cykle . Slučka vytlačí hviezdičkou sa každej iterácii , a vytvorí graf , ktorý zobrazuje hodnotu znaku . Napíšte nasledujúce vyhlásenie k splneniu tohle :

for ( int j = 0 ; j < num ; j + + ) { cout << " * " ; }
8

Vytlačte si o end - of - line charakter tým , že sa nasledujúci príkaz pod druhý " pre " slučky . To dokončí jeden riadok grafe

cout << endl ; .
9

Kompilácia a spustite program stlačením zeleného tlačidla " Play " na hornej lište IDE . Program prevádza jednotlivé znaky v reťazci na číselné hodnoty . Tieto hodnoty sú potom vytlačené ako graf hviezdičiek .

Najnovšie články

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