Sprawdzenie czy tablica stringów jest wypełniona.
Ostatnio zmodyfikowano 2015-03-25 22:51
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ź :) |
|
pekfos |
» 2015-03-23 22:38:45 A co to znaczy, że jest pusta? |
|
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. |
|
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. |
|
FIGUS Temat założony przez niniejszego użytkownika |
» 2015-03-25 22:51:23 Dzięki, o to mi chodziło ;) |
|
« 1 » |