Šiame pavyzdyje išmoksite apskaičiuoti eilutės ilgį (dydį) (tiek eilutės objektus, tiek C stiliaus eilutes).
Norėdami suprasti šį pavyzdį, turėtumėte žinoti šias C ++ programavimo temas:
- C ++ stygos
Eilutės objekto ilgį galite sužinoti naudodami size()
funkciją arba length()
funkciją.
size()
Ir length()
funkcijos yra tik sinonimai ir jie abu padaryti būtent tą patį.
Pavyzdys: String Object ilgis
#include using namespace std; int main() ( string str = "C++ Programming"; // you can also use str.length() cout << "String Length = " << str.size(); return 0; )
Rezultatas
Stygos ilgis = 15
Pavyzdys: C stiliaus eilutės ilgis
Norėdami gauti C eilutės eilutės ilgį, strlen()
naudojama funkcija.
#include #include using namespace std; int main() ( char str() = "C++ Programming is awesome"; // you can also use str.length() cout << "String Length = " << strlen(str); return 0; )
Rezultatas
Stygos ilgis = 26