Tanulási programozni c húrok
Karaktersorozatok tárolt információkat, például a fájl nevét, a könyv címét, nevét, a munkavállalók és más karakter kombinációk. A legtöbb program a C ++ széles körben használják karaktersor. Ezután megtudhatja, hogy a C ++ húrok vannak tárolva egy char tömb, azaz a NULL karaktert (ASCII vagy 0). Ebben a leckében a karakterláncok tárgyaljuk részletesebben. Meg fogja tanulni, hogyan kell tárolni és kezelni karakterláncok, valamint azt, hogyan kell használni a könyvtár futásidejű hogy manipulálják karaktersor. Végére ez a lecke, megtudhatja az alábbi alapfogalmakat:
C ++ programozók széles körben használják a húrok tárolására felhasználó, fájlnevek, és más jellegű információkat.
Ábra. 17.1. C ++ kezeli egy karakterláncot egy tömb típusú char.
A fő különbség a karakterláncot és más típusú tömbök, mint a C ++ jelzi az utolsó elem a tömb, Mint már tudjuk, a C ++ programot képviseli a végén egy karakterlánc egy NULL karakter, aki ábrázolják, mint egy speciális karaktert „\ 0” C ++. Amikor hozzárendel szimbólumai karaktersor, meg kell tenni a NULL karaktert ( „\ 0”), miután az utolsó karakterhez. Például az alábbi program ábécé. CPP rendel írni tól Z-ig változó ábécé, egy hurok. Ezután hozzáad egy NULL karakter ebben a változó, és megjeleníti azt a cout.
char ábécé [34]; // 33 karakter plusz NULL char írni;
int index;
a (betű = 'A', index = 0; írni