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

Wywiad twórcą C++ - Bjarne Stroustrupem

Bardzo delikatnie, ale mimo wszystko wyraziście powiedział co myśli o ludziach chwalących naukę C++ najpierw od C:

I have doubts about the areas of expertise of people who would still suggest the “C first” approach to C++. (...) Basically, C is not the best subset of C++ to learn first. The “C first” approach forces students to focus on workarounds to compensate for weaknesses and a
  • 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
#programowanie #cpp #informatyka

Dostalem taki program do napisania w ramach cwiczen domowych:

Stolarz ma sklad z trzema rodzajami desek. Wszystkie maja taka sama szerokosc, ale rozne dlugosci. Sprzedajac deske pewnej okreslonej dlugosci, jezeli jest ona inna od tej podanej przez użytkownika, nalezy odciac od poprzedniej deski. By odpadki nie byly za duze, trzeba do tego wybrac najkrotsza deske (program powinien wskazywac najkrotsza mozlwia deske automatycznie), powinien
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ja bym raczej zrobił sobie posortowany zbiór (

multiset
) desek, gdzie kluczem jest jej długość. Po kaƶdym odcięciu zastępujesz długość wartością odciętą. W ramach czyszczenia zostawiasz tylko trzy dozwolone klucze.
  • Odpowiedz
Mam programistyczny problem: mam kilka stringów, każdy nazwany string1, string2, string3, itd. Jakaś odrębna funkcja w zależności od naciśniętego przycisku (arduino) przypisuje odpowiednią wartość zmiennej licznikStringa. W jaki sposób teraz w odrębnej funkcji odwołać się do odpowiednich stringów tak, aby program układał sobie nazwę stringa ze wzoru "string"+licznikStringa?

Przykładowo, licznikStringa wynosi 4, więc chcę aby program odwoływał się do stringa string4.

#programowanie #cpp #c #arduino
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zmienne nie znają swoich nazw. Musisz zrobić tablicę albo hashmapę. W #C++ polecam typ

std::map
jeśli koniecznie chcesz się odnosić do zmiennych przez generowanie stringów.
  • Odpowiedz
@feliks-dzierzynski: Pewnie to zależy co jest potrzebne, ale kumpel prowadzi rozmowy rekrutacyjne i poziom kandydatów jest ogólnie żenujący. Nie radzą sobie z rzutowaniem, robią błędy w przykładowych zastosowaniach polimorfizmu, nie znają wzorców projektowych, nie mają pojęcia o stercie, stosie, wywłaszczaniu, wątkach, semaforach, rozmiarach struktur danych (padding)... ogólnie problemy sprawiają rzeczy, które nazwałbym podstawami ze studiów.

Ale odpowiadając na twoje pytanie - jak dobrze poznasz Gręboszowską Symfonię C++ to technicznie przejdziesz
  • Odpowiedz
#informatyka #programowanie #cpp

Najlepsza książka do nauki C++ dla początkującego to...? Sam już się uczyłem ładnych parę lat temu i nie wiem co teraz polecić. Jak na razie najsensowniejsza wydaje mi się Szkoła Programowania. Z drugiej strony mogło by być coś mniejszego, bo sam zainteresowany jest w 1 klasie gimnazjum i 3/4 tej książki do niczego mu się na razie nie przyda.
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach