@progresywnyRegres: Jesli uzywasz tego czesto to lepiej zastosuj jakas operacje binarna (na przykład przesunięcie o wartość ID wątku) - sa odrobine szybsze. Ogolem chodzi o to w seedzie zeby był unikalny w zakresie czasu działania programu.
  • Odpowiedz
@ppawel: Nie tylko różowe paski. Połączenia informatyki z chemią i biologią są dość popularne. W ogóle informatyka ma ten plus, że jest taką meta-dziedziną. Ja np na studiach najwięcej styczności miałem właśnie z bioinformatyką oraz lingwistyką komputerową - takie wybierałem sobie tematy projektów. W ogóle chciałbym jeszcze kiedyś wziąć udział w jakimś projekcie medycznym czy lingwistycznym, stworzyć coś przydatnego, nowatorskiego... no ale niestety w Polsce nie jest łatwo znaleźć jakieś
  • Odpowiedz
#csharp #cpp #programowanie

Kto mi podpowie jak dobrze przeparsować string typu - 1,2,3, 4, 5, - do arraya? bo męczę się z usunięciem ostatniego przecinka :( albo jak sprawdzić czy ten string w ogóle pasuje pod mój regex? :/
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp

Mikrobki pomozcie, siedze na zaliczeniu:

Napisz funkcje ktora za funkcje przyjmuje dwa lacuchy typu int, ich dlugosc zwraca numer indexu, na ktorym suma wartosci obydwu wartosci lancucha jest najwieksza

np.
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@erwit: dobrze się tam o----------e, ja po dwóch tygodniach nauki bym coś takiego napisał przy odrobinie pomocy, przecież to zwykłymi pętlami można zrobić, porównuj kolejne wartości w każdym stringu i wyświetl nr indeksu największej, to chyba dość proste o.O
  • Odpowiedz
str[2], str[3], str[4] / *(str+2), *(str+3), *(str+4)?

jak chcesz jakoś później operować na zakresie, to sobie po prostu pamiętasz indeksy końca i początku i wsio
  • Odpowiedz
@erwit: czyli masz elementarny problem ze zrozumieniem czym właściwie są wskaźniki, pobierz sobie symfonię c++ i poczytaj o nich
  • Odpowiedz
@progresywnyRegres: Bez nawiasów okrągłych powinno zadziałać w C++11. Do tego warto użyć wtedy std::array<>.

HistogramBuilder::HistogramBuilder(string inputfile) :

xbins_{0., 1., 2., 3., 5., 8., 10., 20., 30., 50., 80., 100., 200., 300., 500., 800., 1000., 2000., 3000., 5000., 8000., 10000.} {/*stuff*/}
  • Odpowiedz
Napisałem kilka łatwych programów, muszę je oddać wykładowcy. Ten oprócz programu chce sprawozdanie, a do niego muszę umieścić cały kod programu w wordzie. I tutaj pojawia się moje pytanie: Po skopiowaniu ładnego, kolorowego tekstu, zamienia mi tekst na zwykły czarny. Da się skopiować "pokolorowane"? :D Nie chcę "malować" każdej zmiennej w wordzie :

#pytanie #programowanie #cpp
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@asdasty: Tak - to inne języki! (podobne tylko nazwą - jak Java i JavaScript). Jeśli chcesz działać w csharp, to nie "śmieć" sobie cpp - oczywiście z całym szacunkiem do Bjarne'a i jego osiągnięć. C# jest też trochę nowocześniejszy ;)

Ps. Daję tag #cpp gdyby ktoś z devc++ chciał mnie nawracać ;)
  • Odpowiedz
@nme: Nie wiem jak to jest w systemach Windowsowych ale ja zwykle w środowisku kompiluje i piszę. Np cmake samo potrafi zrobić ci z wybranych plików bibliotekę. Kompilując na Linuksie so (czyli biblioteki współdzielone łatwo dodać przez LDLIBRARYPATH )wcześniej dając znać linkerowi że to się będzie robiło.
  • Odpowiedz
A próbowałeś potem to odaplić na innym kompie? Ja miałem taką sytuację, że u mnie po skompilowaniu biblioteki *.so się ładnie dołączały, a u kumpla już nie. Rozwiązaniem było właśnie zrobienie klas granicznych w extern 'C'.
  • Odpowiedz