To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
Wolne Forum Transowe
transowe forum pomocowo-towarzyskie

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:
Kod:
#include <string>

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 :P

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 :P


Powered by phpBB modified by Przemo © 2003 phpBB Group