pogaduchy - Programowanie
Alpaka - 2015-06-20, 06:49 Temat postu: Programowanie Temat ogólnie o programowaniu. Mozna dyskutowac, pytac itp.
Moje pytanie:
W ciagu jednej nocy musialam nauczyc sie programowac w c++, zeby to wytlumaczyc dziewczynie, przygotowac na zaliczenie i zrobic projekt.
Wlasnie z tym projektem problem.
Zmienna pesel jest zdefiniowana jako string. Chce "wyciagnac" ciag znakow ze srodka i zapisac go w innej zmiennej. Da sie to zrobic w jakis prosty sposob?
avery - 2015-06-20, 08:05
da się, musisz dołączyć bibliotekę string na początku:
a potem metodą substr wyciągnąć z tego stringa podciąg o określonym początku i końcu
tutaj przykład kodu
Freja - 2015-06-20, 10:52
Jak można o czymkolwiek, to się pożalę. Parę dni temu rzeźbiłam sobie coś w JavaScript i operowałam na dwóch tablicach, gdzie jedna była pierwotna, a druga powstała z jej skopiowania:
tablica2 = tablica1;
I bzdury się jakieś działy, których nie rozumiała. Klęłam na tym przez kwadrans, a potem mnie coś tknęło i co się okazuje? Się okazuje, że po p 15 latach rzeźbienia w JS nie wiedziałam / nie pamiętałam, że proste kopiowanie tablic nie tworzy faktycznej kopii tablicy, tylko nową nazwę dla tego samego obiektu w pamięci, a żeby naprawdę skopiować tablicę, trzeba zrobić tak:
tablica2 = tablica1.slice();
Cholernie to "logiczne" i intuicyjne
Anonymous - 2015-06-20, 13:26
No w językach obiektowych tak kopiowane są tylko typy proste na ogół, coś złożonego jak tablica nie jest kopiowane.
Alpaka - 2015-06-20, 15:06
Udalo mi sie skonczyc do deadline. Wyszedl z tego kod spagetti. Moge sie pochwalic
|
|
|