Skocz do zawartości

Przeszukaj forum

Pokazywanie wyników dla tagów 'C/C++'.

  • Szukaj wg tagów

    Wpisz tagi, oddzielając przecinkami.
  • Szukaj wg autora

Typ zawartości


Kategorie forum

  • Elektronika i programowanie
    • Elektronika
    • Arduino i ESP
    • Mikrokontrolery
    • Raspberry Pi
    • Inne komputery jednopłytkowe
    • Układy programowalne
    • Programowanie
    • Zasilanie
  • Artykuły, projekty, DIY
    • Artykuły redakcji (blog)
    • Artykuły użytkowników
    • Projekty - roboty
    • Projekty - DIY
    • Projekty - DIY (początkujący)
    • Projekty - w budowie (worklogi)
    • Wiadomości
  • Pozostałe
    • Oprogramowanie CAD
    • Druk 3D
    • Napędy
    • Mechanika
    • Zawody/Konkursy/Wydarzenia
    • Sprzedam/Kupię/Zamienię/Praca
    • Inne
  • Ogólne
    • Ogłoszenia organizacyjne
    • Dyskusje o FORBOT.pl
    • Na luzie
    • Kosz

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Rozpocznij

    Koniec


Ostatnia aktualizacja

  • Rozpocznij

    Koniec


Filtruj po ilości...

Data dołączenia

  • Rozpocznij

    Koniec


Grupa


Znaleziono 2 wyniki

  1. Hej! Właśnie się natknąłem na taki głupi problem i... a co tu dużo mówić, opiszę. Jest sobie jakaś makrodefinicja, powiedzmy: #define ILOSC 16 Jest sobie literał w stylu: const char PROGMEM napis[]="Wpisz liczbę od zera do " STRINGIFY(ILOSC-1); Pytanie: jak skonstruować makro STRINGIFY aby zwróciło w tym przypadku "15"? Najprostsza definicja: #define STRINGIFY(x) #x tworzy napis "Wpisz liczbę od zera do ILOSC-1" Trochę bardziej skomplikowany (z dokumentacji GCC): #define STRINGIFY1(x) #x #define STRINGIFY(x) STRINGIFY1(x) daje w efekcie: "Wpisz liczbę od zera do 16-1" Pytanie: jest taka możliwość żeby otrzymać string "Wpisz liczbę od zera do 15"? Przypominam, że to ma być literał (czyli wszelkie zabawy z itoa czy sprintf odpadają). Nie interesują mnie inne kompilatory poza GCC. Na razie zrobiłem protezę w stylu: #define STRINGIFY1(x) #x #define STRINGIFY(x) STRINGIFY1(x) #define MAKSIMUM 15 #define ILOSC (MAKSIMUM+1) const char PROGMEM napis[] = "Wpisz liczbę od zera do " STRINGIFY(MAKSIMUM); ale strasznie mi się nie podoba, fujasta jakaś taka @Elvis Ty się najlepiej znasz na C, powiedz czego nie wiem?
  2. W terminalu daję komendę sudo apt-get install eclipse-cdt g++ Beż błędu instaluje się Eclipse oraz C++. Gdy wpisuję po wywołaniu Eclipse program niby kompiluje bo nie wykazuje błędu ale jak przechodzę do debugera daje komunikat o braku pliku bin. Co może być przyczyną?
×
×
  • Utwórz nowe...