Mireczki, czy możecie mi powiedzieć co jest nie tak w tym programie? Wydaje mi się, że kod jest ok, ale po uruchomieniu pomija mi możliwość wpisania nazwy 2 pizzy przechodząc od razu do jej średnicy. Przy 1 pizzy wszystko jest ok - zapisuje cały wprowadzony wiersz. Przykład na załączonym obrazku.

http://pastebin.com/zTq71HHk - chodzi o linię 27.

#programowanie #cpp
danielz_ - Mireczki, czy możecie mi powiedzieć co jest nie tak w tym programie? Wydaj...

źródło: comment_XlI0byGrwAzTlw6uhuwLwsMASJKxJAUS.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp #programowanie

Kolejne problemy początkującego programisty.

Muszę napisać rekurencyjną funkcję maximum. Mam tablicę i ilość jej elementów. Całość ma być zrobiona na wskaźnikach.

Na
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cumple! drukując wynik w ten sposób:

printf("%dH %dM %dS\n", h, m, s);


potrzebuję otrzymać tekst w takiej postaci:

01H
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Moglibyscie zapodac jakies linki do "dobrych" zrodel w c++11, c++14 ? Chcialem ogarnac temat, zeby byc w miare up-to-date i zobaczyc jak wyglada produkcyjny kod wg nowego standardu.

#cpp11 #cpp14 #cpp
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Okej, ale dlaczego uważasz, że akurat kod C++11 ma nie mieć ifdefów?


@vipe: Ja tak nie uwaƶam, ja napisałem, ƶe kod w bibliotekach typu Qt/Boost (i ogółem kod, który ma się kompilować zarówno w C++03 jak i w C++11 - i brać z tego korzyści) musi być usiany ifdefami.

kiedy można powiedzieć że projekt jest C++11
  • Odpowiedz
@jedentrylion: to jak muszisz miec wielowymiarowe tablice, to duzo latwiej jest storzyc sobie tablice jednowymiarowa, gdzie jej rozmiar to iloczyn kolejnych wymiarow i potem recznie przeliczac sobie indeksy. Calosc oczywiscie wpakowac do jakiejs klasy, zeby to sama obslugiwala. Ma to te zalate, ze zostanie ci przycielony ciagly obszar pamieci.
  • Odpowiedz

Chciałem zrobić funkcję Suma z nieznaną liczbą argumentów. Zaczynam więc:



int
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W nocy wpadłem gdzieś w Internecie na funkcję (chyba z cmath) liczącą odległość między dwoma punktami podobno bardziej wydajnie, niż ręcznie (pierwiastek z sumy kwadratów), ale nie zapisałem tego, nie pamiętam jak mogło się nazywać i nie mogę znaleźć. Zna ktoś coś takiego?

#cpp
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jonarz: @KrzaQ2: Mała uwaga.. Ustaw cout setbuf na NULL, albo zupełnie go olej i użyj printf i scanf, bo cout i cin buforują dane, co powoduje opóźnienia. Tak, wiem, C++, C++11, itd, ale taki już urok zadań na konkursy : >.

Druga sprawa. Jeśli to możliwe to użyj SSE : >, jest np zaimplementowany w bibliotece Eigen. Potencjalnie: kilka razy wyższa wydajność. Z tego też powodu konieczne byłoby
  • Odpowiedz
Czy da się jakoś przesłać zawartość dynamicznej tablicy typu int *tab= new int[] przez socket? Bo domyślnie mając to w przesyłanej strukturze po drugiej stronie dochodzi wskaźnik. Jakiś odpowiednik głębokiej kopii?

#cpp #programowanie
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zapach_Miety: upakuj to w pakiet o formacie: { size, item0, item1, item2, ... } a po drugiej stronie czytasz początkowy int z ilością i dalej czytasz tyle intów ile masz w size.

swoją drogą, poczytaj o serializacji danych i zastosuj protobuffery w cpp.
  • Odpowiedz
Mirki programiści możecie mi powiedzieć co mam źle w tym kodzie, dopiero się uczę, wyznaczyłem sobie cel aby napisać prosty kalkulator z potęgowaniem, ale za cholery nie mogę tego skompilować.

Jeszcze mam pytanie, znajdę gdzieś jakiś przykład zastosowanie pętli do while w równaniu kwadratowym aby np, nie można było ustawić a==o.


#include
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp #windows

moj problem wyglada tak:

pisze port keynava z linuxa na windowsa (jesli nie wiecie co to, wygooglujcie xD), mniejsza, sprawilem ze wszystko dziala jak powinno, ale... ale wlasnie, problem lezy w tym, ze gdy wcisne zalozmy INSERT, chce zeby tylko apka przyjmowala klawisze, chce po prostu odfiltrowac klawisze wyslane do innych aplikacji, zeby uniknac klikniec w chromie, exploratorze windows, etc, jak moge takie
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, z czego nauczę się standardu c++11 i c++14? Najlepiej to gdzieś w necie :D Bo z symfonii umiem to co było w 03 a podobno bardzo praktyczne zmiany były między nimi więc warto się zapoznać.

#cpp #kiciochpyta
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach