Bawię się atmegą8 i chcę się nauczyć zapisu do eeprom ale codeblocks wywala mi błąd undefinied reference to '__eerdblockm8'. W google pomogło tyle żeby dołączyć bibliotekę C:\WinAVR-20100110\avr\lib\avr5\libc.a w Project->Bulid options->Linker settings ale to na nic.

Kod

#include


#
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rafiak: Nie licząc tego eepromwriteblock>eepromwriteblock
delayms(100); > delayms(100);
eepromreadblock > eepromreadblock

EDIT: wykop jakoś nie wyświetla mi znaku podkreślenia ____
EDIT2: już wiem czemu.... chodzi
o tekst pochylony_
Eclipse błędów mi nie wyświetla i się ładnie kompiluje. CodeBlocks nigdy nie używałem, więc to może winna leży po jego stronie
  • Odpowiedz
@PoprostuWidelec: To nie wina środowiska tylko bibliotek. On używa WinAVR z 2010 roku, a obecnie się używa avrtoolchaina.
@rafiak: Wywal winavr i zastąp go toolchainem. Jeśli chodzi o początki to obczaj sobie bloga Mirosława Kardasia.
  • Odpowiedz
@BoskiDawido: to było tak, w książce były jakieś proste programy pokazujące jakieś funkcje, ale bez szerszego opisu. przepisałem je i przeanalizowałem. wszystko zrozumiałem i pomyślałem, że napiszę sobie program do liczenia delty, bo czemu nie. potem rozbudowałem to o miejsca zerowe, postaci funkcji, wierzchołek i kiedyś pewnie rozbuduję to jeszcze bardziej. rozdział poświęcony zmiennym dopiero przede mną.
  • Odpowiedz
Pytanko mam, pewnie głupie. Uczę się programować w C i napisałem sobie taki programik do liczenia wartości delty.

//program do liczenia wartosci delty

#include

main()

{
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ktoś pytał na mirko o program do potasowania ludzi, zrobiłem dla jaj cebula-C++ i stwierdziłem, że można się zabawić - kto znajdzie najwięcej sposobów, żeby to wykrzaczyć? Podejrzewam, że wsparcie unicode będzie nędzne:D #januszeprogramowania #include
#include
#include
#include


int
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirki z #arduino . Znalazłem fajny projekt głowicy panoramującej do robienia timeapsów. Ni uja nie mogę skompilować kodu: cały czas mam error CameraRig.ino:19:17: fatal error: dfr.h: No such file or directory /dalej/ #include próbowałem pobierać różne biblioteki i bez rezultatu. Na forum arduino.cc piszą żeby zmienić #include DFR.h na arduino.h , ale wtedy wyskakuje error : 'DFR_Key' does not name a type. Nie kumam dobrze
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Marcin648: Właśnie miałem napisać że już sobie poradziłem. Po pobraniu 20 biblioteki z rzędu i umieszczeniu jej (DFR Key.h i DFR Key.cpp) bezpośrednio w katalogu programu oraz zmianie na "dfr key.h" kod się skompilował i elegancko wgrał na Uno. Soft działa dobrze. Teraz pozostało obmyśleć jak przenieść napęd z silnika na moją obrotową głowice od statywu. Gość pisał że zastosował zębatki 16:60 . Zębatki tam raczej nie wcisnę więc myślę
  • Odpowiedz
@rafaloc: Ażeby zainicjalizować tablicę, potrzebujesz znać długość tablicy. Jest jednak problem, bo podstawiając zmienną liczba, która jest na dodatek zmiennoprzecinkowa, nie stworzyć tablicy o tej długości w trakcie programu, ten zapis jedynie działa w stadium deklaracji, a teraz deklarujesz taką tablicę, która ma nieznaną w trakcie definicji wielkość z powodu niezinicjalizowanej zmiennej liczba. Musisz skorzystać z dynamicznego przyznawania pamięci, albo wg mnie najlepiej porzucenia tej koncepcji tablicy na poczet
  • Odpowiedz
liczba


@rafaloc: nie używaj typów zmiennoprzecinkowych do przechowywania liczb całkowitych (patrz liczba ocen i prawdopodobnie oceny).

A jak nie chcesz korzystać z dynamicznej alokacji tablicy to zrób sobie po prostu tablicę oceny o rozmiarze, którego na pewno nie przekroczysz (np 100). Pętlą for iteruj nie do 5ciu tylko do podanej liczby (pamiętaj żeby zmienić typ na int).

Tak w ogóle możesz się pozbyć tej tablicy bo i tak zliczasz tylko
  • Odpowiedz
Chyba rozkminilem kolorki na tej stronie
Zieloni- grzeczni
Biali- supergrzeczni
Pomaranczowi- urwisy
Bordo- bardzo niegrzeczni
Niebiescy??
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki powiecie mi co jest nie tak w tym kodzie? Dodaje że dzisiaj dopiero zacząłem się uczyć c++
#include
int main()
{
printf( "chwdp" );
return 0;
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wybrany_login_jest_zajety-:
Jak dopiero się uczyć zaczynasz to naucz się jednej z podstawowych rzeczy. Albo nie, zamiast się nauczyć: WBIJ SOBIE DO GLOWY! ;)
Whitespace jest ważne! Poprawia, a czasem umożliwia odczytywanie kodu.
Tutaj masz to co powinno działać w notatniku zrobione. ;p
Druga sprawa: pamiętaj, jak się dopiero uczysz i wiesz, że możesz zapomnieć postawić zamykającą klamrę (}), to przy stawianiu otwierającej stawiaj od razu zamykającą i pisz
A.....c - @Wybranyloginjest_zajety-: 
Jak dopiero się uczyć zaczynasz to naucz się j...

źródło: comment_YD8eUesf0CCQPuhHuoHQXnoHn1EFTHRh.jpg

Pobierz
  • Odpowiedz
#rdkit #c++
Biblioteka rdkit nie ma porządnej dokumentacji do C++ API. Kilka przykładów w źródłach i tyle. Korzystając z przykładu zrobiłem minimalny kod który tylko tworzy obiekt MOL.

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

#include
#include
using namespace std;
unsigned long long pierwiastkowanie;
unsigned long long liczba1 = 1;
unsigned long long liczba2 = 5;
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wiem, że nie będę informatykiem, ale niestety trzeba zaliczyć ten przedmiot.
Nie wiem sam co źle robię, wiem natomiast, że 2 i 3 zadanie w ogóle nie działa. Będę bardzo wdzięczny za pomoc ( ͡° ͜ʖ ͡°)

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

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
#programowanie
zacząłem uczyć się programowania, ale niestety nie za bardzo wychodzi mi mały program ze wskaźnikami. Ma on pobrać liczby i zwrócić powiększone czterokrotnie. Może ktoś coś podpowiedzieć?

#include

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

Postanowiłem, że napisze prostego CMSa w C++. Tak dla funu i szlifowania c++. Lubie webowe klimaty i jednocześnie c++ jest czymś co chcę masterować.
Jedyne z czego chce korzystać to biblioteki do CGI/FCGI, ewentualniejakieś parsery do JSONa bo pewnie mi się nie będzie chciało pieprzyć z takimi rzeczami. Jak bardzo jestem p----------y?
#cpp #cplusplus #include #programowanie #webdev
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach