Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Sprawdzenie czy tablica stringów jest wypełniona.

Ostatnio zmodyfikowano 2015-03-25 22:51
Autor Wiadomość
FIGUS
Temat założony przez niniejszego użytkownika
Sprawdzenie czy tablica stringów jest wypełniona.
» 2015-03-23 22:26:26
Witam
Chciałem napisać instrukcję w postaci "if(tablica jest pusta) (...)", jest to tablica stringów, której wielkość określa użytkownik, ale nie wiem jak napisać warunek, jak wyrazić tą "pustość" tablicy stringów.
Proszę o podpowiedź :)
P-129011
pekfos
» 2015-03-23 22:38:45
A co to znaczy, że jest pusta?
P-129012
FIGUS
Temat założony przez niniejszego użytkownika
» 2015-03-23 22:52:20
Chodzi mi o to, że nie ma jeszcze przypisanych wartości do poszczególnych elementów tablicy. Po prostu podczas pisania programu natknąłem się na problem, który występuje kiedy "tok" działania programu zależy od tego czy użytkownik już przypisał elementy do tablicy czy jeszcze nie.
P-129013
akwes
» 2015-03-23 23:21:29
Jeżeli jest to tablica
char *
, to inicjalizujesz całą wartościami nullptr i potem sprawdzasz w pętli.

Jeżeli jest to tablica
std::string
, to sprawdzasz w pętli
std::string::empty


Jeżeli jest to
std::vector < char *>
 lub
std::vector < std::string >
 to sprawdzasz
std::vector::empty


Ewentualnie, w zmiennej trzymasz informację czy użytkownik wprowadził już jakieś string. Ewentualnie tablicę
bool
 trzymającą informację o tym, czy w danym miejscu w tablicy stringów jest ważna informacja.
P-129016
FIGUS
Temat założony przez niniejszego użytkownika
» 2015-03-25 22:51:23
Dzięki, o to mi chodziło ;)
P-129180
« 1 »
  Strona 1 z 1