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 sa Uloženie trestu v Array v C + +

Naučiť sa , ako manipulovať znakové pole je zásadný krok v učení, ako programovať v jazyku . Znak poľa je postupnosť pamäťových miest , ktoré možno uložiť trest . C + + je možné uložiť trest len ako jazyk C s použitím polí . Tieto polia sú obyčajne nazývané reťazca C - štýlu . Každý prvok poľa má jediný znak , a končí špeciálny znak s názvom null terminátor . Veci , ktoré budete potrebovať
C + + Compiler , ako GCC
C + + IDE , ako je Eclipse CDT
Zobraziť ďalšie inštrukcie Cestuj 1

Definujte poľa veľkosti rovnej počtu písmen a medzier vo vašej vete , plus jedna . Priestor navyše bude mať hodnotu null zakončenie a je na programe je spôsob , ako udržať prehľad o tom , kde reťazec končí . Predpokladajme , že ste chceli uložiť frázu " Hello " v poli . Táto veta je 5 znakov dlhé , takže by ste definovať poľa veľkosti 6 , ako je toto :

char veta [ 6 ] ;
2

Miesto znaky v poli tak , že priradí jeden znak ku každej pamäťové miesto v poli . To možno vykonať nasledovne :

veta [ 0 ] = ' H ' ;

veta [ 1 ] = ' e ' ;

veta [ 2 ] = 'l " ;

veta [ 3 ] = 'l ' ;

veta [ 4 ] = ' O ' ;
3

ukončiť vetu špeciálny znak volal zakončený nulovým znakom . Null terminátor povie , C + + , kde veta končí . Pridať tento riadok kódu :

vety [ 5 ] = ' \\ 0 ' ;
4

Napíšte nasledujúci riadok vyhlásiť ďalší reťazec s použitím inej metódy . S touto metódou , veľkosť reťazec sa vypočíta za vás a null terminátor je automaticky pridaný

char sentence_method2 [ ] = " Hello " ; .

Najnovšie články

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