Forum » Programiranje » [C++] dolžina niza
[C++] dolžina niza

xlarge ::
Živjo.
Mene pa zanima, kako poiskati dolžino niza.
strlen ne deluje(vsaj glede nizov).
Nisem še izkušen v C++ zato takšno vprašanje
.
Mene pa zanima, kako poiskati dolžino niza.
strlen ne deluje(vsaj glede nizov).
Nisem še izkušen v C++ zato takšno vprašanje

- spremenilo: snow ()

popec ::
Če si govoril o arrayih:
O nizih česa govorimo?
MyClass arr[10]; const int arrlen = sizeof(arr) / sizeof(MyClass);
O nizih česa govorimo?
h$^

snow ::
Lahko si pomagaš s stringi iz STL-ja:
#include <string> #include <iostream> int main() { std::string test="dasodjk2390jqw09jfd239"; std::cout<<test.size(); return 0; }
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins
Zgodovina sprememb…
- spremenilo: snow ()

snow ::
Drugič ko ustvarjaš novo temo obvezno preberi: PREBERI ME: Označevanje topicov.
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

snow ::
Hehe ena taka slovnična fora na katero je že Gundolf v eni temi opozarjal: ni lenght ampak length.
In ta drugi dela enako kot size.
In ta drugi dela enako kot size.
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

snow ::
V basic_string.h (mingw - gcc 3.4.2):
size_type size() const { return _M_rep()->_M_length; } /// Returns the number of characters in the string, not including any /// null-termination. size_type length() const { return _M_rep()->_M_length; }
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

Gundolf ::
Ja length == size. Definicija size mora biti seveda enaka definiciji size v drugih kontejnerjih (string je navsezadnje le fancy kontejner). In drugje je size vedno število elementov in ne recimo število bajtov. Length je pa dodatno ime za isto stvar - tu verjetno nihče ne pričakuje, da bo dolžina kaj drugega kot število znakov.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Gcc linkanje .soOddelek: Programiranje | 1653 (1218) | golobich |
» | Kateri programski jezik?Oddelek: Programiranje | 4701 (3314) | kopernik |
» | C# je mozna referenca do int izven funkcije (direkt v classu torej)Oddelek: Programiranje | 1687 (1501) | TopCat |
» | Pomnilnik in c++Oddelek: Programiranje | 2276 (1985) | Gundolf |
» | [C++] Stack corrupted? Memory allocation f****p?Oddelek: Programiranje | 1506 (1273) | BigWhale |