• 1
Wiecie może w jaki sposób wpisać dane do tablicy intów tak żeby wpisując z klawiatury jeden ciąg liczb np "1 4 5 2 7" i zatwierdzić enterem, bez konieczności zatwierdzania każdej liczby enterem.?
#naukaprogramowania #cpp #jezykc #pytanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania #cpp

Na stronie: http://cpp0x.pl/kursy/Kurs-C++/Poziom-3/Modyfikowanie-tekstu-i-sprawdzanie-jego-dlugosci/353 znalazłem taki tekst:

Do sprawdzania długości tekstu służą dwie metody klasy std::string. Tymi metodami są: size oraz length. Przykład zastosowania metody size został już zaprezentowany w przykładach, które miały miejsce w poprzednim rozdziale. Metoda length zwraca tą samą wartość. W programowaniu współczesnym zaleca się aby używać metody size do odczytywania długości tekstu, a metodę length uważa się na dzień dzisiejszy za przeżytek. Metoda
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@HackTheGibson:
D--a, a nie prawda. Jako zadanie domowe przepiszesz 100 razy "Będę dobierał język programowania do konkretnego problemu, a nie kierował się fanatycznym podejściem ludzi, którzy myślą, że coś umieją, bo nauczyli się jednego języka"
  • Odpowiedz
@n_i_e_rozumiem: Akurat z jakiś powodów nie lubię tego gościa. Według mnie jego argumenty nie trafiają w sendo sprawy, a z wieloma rzeczami bym polemizował. Nie mniej jednak jego wykłady są wartościowe i ciekawe, jednak nie brał bym wszystkiego za prawdę objawioną, tak jak przykładowo gdy słucha się Meyersa.
  • Odpowiedz
Podpowie ktoś, jak zamienić wiersze miejscami w tabeli dwuwymiarowej?
Mam już szkoc kodu, do tworzenia i wypełniania tabeli, ale nie wiem jak zamienić w niej wiersze miejscami
`#include
#include

using namespace std;
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kurde kolejny raz ktoś cannot into dynamiczne 2D array w C++, hmmm może dlatego że ich niema jeszcze ani w standardzie, ani w bibliotece standardowej (valarray się nie liczy) i nic nie wskazuje żeby miał się znaleźć w C++17.

@Drail: @smashgoor: To ma ogromne znaczenie bo jak na studbaza to możesz nie chcieć zgłębiać tematu bardziej. A jak hobbystycznie to możesz poświęcić chwilkę aby robić to poprawnie.

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

Robię teraz projekt na zaliczenie programowania w języku C i postanowiłem zrobić sklep. Ćwiczeniowiec dał mi do wyboru zaimplementowanie SQLite do zrobienia bazy danych. Przeglądałem tak pobieżnie jak to wygląda i średnio to rozumiem. Czy warto się brać za SQLite i go zaimplementować w kodzie czy lepiej sobie odpuścić?

#programowanie #cpp #kiciochpyta #studbaza #pomocy
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam sobie taki fragment kodu: http://pastebin.com/LMv2xT9z
Do miejsca oznaczonego komentarzem jest niby wszystko git - faces ma rozmiar 0, a pojemność równą geom_count. Jednak wywołanie tej linijki:

viewer::get_geometry(pid, &face, i);
powoduje, że faces zmienia rozmiar na 26132075 a iterator pętli i otrzymuje wartość
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rzezol: Eeee mi to API wyglada jakby chcialo dostac tablice Face (Face *faces) i ilosc (count) a nie numer oraz pointer do jednego elementu.To Ci moze rozwalac stos. Zaalokuj sobie tablice N x Face i przekaz ja do get_geometry albo zresizuj vector i daj mu pointer z data().
  • Odpowiedz
Jest jakis sposób na wykrycie kolizji między elementami wektora tak, aby elementy te zniknęły? Metoda erase jest chyba dobra, ale jak zainicjować pętlę, aby właśnie te dwa elementy zostały usunięte z wektora po kolizji ze sobą? Dodam, że wektor ma 100 elemntów.
#cpp #programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Awerege: Jeżeli jednak musisz zachować kolejność to najprościej będzie trzymać vector oraz set i dodawać do wektora tylko jeżeli niema go z secie. Natomiast jeżeli już masz wektor i musisz usunąć duplikaty to chyba najprościej będzie użyć std::remove_if z lambdą dodającą do seta tak jak tu http://cpp.sh/8ifc
  • Odpowiedz
#programowanie #cpp
Siemka mam pytanie jak w łatwy sposób przy użyciu funkcji zrobić takie zadanie:
"Powiększ tablicę rezerwową o dwie kolumny, wpisując do pierwszej z nich element największy występujący w kolejnych wierszach tablicy, a w drugiej ile razy ten element największy w każdym wierszu wystąpił"
Czyli krótko mówiąc ma to wyglądać tak:
5 3 2 5 "max=5" "ile razy=2" (wyświetlać ma się sam wynik bez napisu max i
  • 34
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, Mirki z #programowanie i #cpp. Halp. Od kilku dni próbuję sobie skompilować VTK pod win7 używając MinGW. Wiele błędów napotkałem po drodze, część już mi się udało rozwiązać ale zatrzymałem się na tym:

C:\VTK-7.0.0\Utilities\KWSys\vtksys\EncodingCXX.cxx:76:34: error: 'strdup' was not declared in this scope
this->argv_[i] = strdup(av[i]);

Przeczytałem że ten problem występuje na windowsach przy kompilacji MinGW, ponieważ POSIX, ale za chiny nie rozumiem albo umiem zastosować porad
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@YuiMizuno: na razie spróbuje jeszcze w visualu i zobaczymy co bedzie.

@dupasmoka: napisałem własny, ale wtedy zaczął się czepiać o milion innych funkcji, a trudno przepisywać połowę biblioteki samemu.

Generalnie doczytalem zeby ustawic
  • Odpowiedz
@Mamobija: Nie jest to funkcja uwzględniona przez standard, więc może jej nie być. Nawet w rozszerzeniach, jeśli ktoś przygotowujący rozszerzenia dla mingw jej nie przewidział. Ogólnie jak dla mnie funkcja mało przydatna.
  • Odpowiedz
Wołam #programowanie #visualstudio #cpp

Coś mi się p----------o z VS 2012 więc go przeinstalowałem. Problem w tym że po przeinstalowaniu gdy otwieram projekty to nie widzi w ogóle standardowych bibliotek takich jak , , itd.. przeinstalowałem visual c++ 2012, sprawdziłem czy mam Microsoft SKDs, wszystko powinno grać a nie gra :c

Jakieś pomysły?

#pytanie #pytanidoeksperta #kiciochpyta
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zimny_stolec: jak dalej są problemy, to chyba najlepszym rozwiązaniem jest reinstalacja systemu, bo odinstalowanie kilkudziesięciu składników(tak jest u mnie) Microsoftu może tylko pogorszyć sprawę.
  • Odpowiedz
Odbywał ktoś staż programistyczny w Ing? Ktoś chętny żeby podzielić się wrażeniami? Miałbym kilka pytań ( ͡° ͜ʖ ͡°)
#java #cpp #python
#krakow <-- zależy mi na info o oddziale w Krk. #studbaza
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 6
@ArturR95: tam chyba sami programisici na stazach bo systemy co tydzien sie sypia tak ze nie mozna zrovic przelewu czy nalicza podwojnie przy wyplacie z bankomatu...
  • Odpowiedz
Mirasy od #programowanie, uwaga - będzie pytanie. O zarobki #mianowicie. Przy jakich warunkach można w PL liczyć na pięciocyfrową kwotę na rękę zakładając, że robi się przede wszystkim w #cpp? Zastanawiam się konkretnie ile lat doświadczenia trzeba mieć na papierze i jakie faktyczne umiejętności, żeby zawołać taką kwotę i ją dostać.

  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

wiadomo, że poza c++ trzeba coś więcej znać


@enceladus71: Szczerze to nie. Jak umiesz C++ (nawet bez boosta) to bez problemu dostaniesz.

W c++ jest mase pracy, co prawda to nie java, ale nie ma praktycznie konkurencji. Tylko muisz faktycznie umiec C++ a nie przeczytac jedna czy dwie ksiazki.

Umiem C i C++, bardzo malo boosta, zadnych baz danych, frameworkow itd..., ostatnio negocjuje prawie 1k dziennie z urlopami.
  • Odpowiedz
@Trytka: W każdej technologii i języku programowania generalnie mając więcej niż 6-8 lat solidnego doświadczenia praktycznie nie ma konkurencji. Nie widzę tu niczego odstającego od równie doświadczonego gościa od Javy, Ruby, Pythona czy embedów.
Niemniej gratulacje ( ͡° ͜ʖ ͡°)
  • Odpowiedz