Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum
@Cyborg4334: return nie jest w funkcji dlatego tylko 10 k
@Cyborg4334: nawet tak prosty kod się nie skompiluje, wyjazd uczyć się podstaw!
#informatyka #cpp #c++ #programowanie
Jaki tu jest błąd, że program nie chce się skompilować? Wziąłem przykład książki i niestety nie chce się skompilować, a stwierdziłem, że warto nauczyć się operować wartością boolowską
Jaki tu jest błąd, że program nie chce się skompilować? Wziąłem przykład książki i niestety nie chce się skompilować, a stwierdziłem, że warto nauczyć się operować wartością boolowską
#include
#include
using namespace std;@harnasiek: Błąd zwykle podaje kompilator, a nie wykopki.
- 14
Treść przeznaczona dla osób powyżej 18 roku życia...
Siema Mirki. Robię taki mały projekt na Arduino Nano i DFPlayer Mini. Program znalazłem na githubie i prawie wszystko działa. A konkretnie chodzi mi o odczyt ze zmiennej value = myDFPlayer.readFileCounts(). Potrzebuję informacji ile jest plików na karcie sd, żeby później zbudować menu na tej podstawie. Nie rozumiem dlaczego w monitorze portu szeregowego wyświetla się bez problemu nr odtwarzanego utworu a liczba wszystkich utworów już nie.
`
#include "Arduino.h"
#include "SoftwareSerial.h"
#
`
#include "Arduino.h"
#include "SoftwareSerial.h"
#
Da się rozdzielić kod na #arduino na kilka mniejszych tak żeby korzystały z tych samych zmiennych, bibliotek? Normalnie musiałbym do kazdego fragmentu dorzucać #include "cośtam.h" i definiować osobne zduplikowane zmienne.
Ideałem byłoby takie coś jak w Unity że skrypty można polinkować między sobą i jak się je odpowiednio napisze to wyłączenie jednego nie generuje błedów w pozostałych tylko odłącza daną funkcjonalność.
Pisanie czegoś na 2 tys. linii rozwala
Ideałem byłoby takie coś jak w Unity że skrypty można polinkować między sobą i jak się je odpowiednio napisze to wyłączenie jednego nie generuje błedów w pozostałych tylko odłącza daną funkcjonalność.
Pisanie czegoś na 2 tys. linii rozwala
@ewolucja_myszowatych: to jest standardowy sposób używania zmiennych, czyli przez pliki nagłówkowe wystawiasz zmienne którymi dany moduł chce się podzielić (poprzez słowo kluczowe extern). W "poprawnym" programowaniu nie powinieneś używać bezpośrednio zmiennych, tylko wystawiać funkcję która taką zmienną może uaktualnić lub zwrócić jej wartość.
@ewolucja_myszowatych: możesz przy każdej (o ile nazewnictwo ci się nie powiela i nie zdublujesz czegoś) , kod i zewnętrzne moduły biblioteki itd to wszystko i tak jest składane do kupy przed kompilacją, i współczesny kompilator i linker skutecznie czysci z spraw nieużywanych.
Mirki koduję #arduino w gołym VS Code i działa mi Intellisense jeśli w IncludePath mam linki do bibliotek. Ale jak podzielę plik arduino na 2 mniejsze to nie mogą one korzystać wzajemnie z siebie, tzn. po otwarciu tego w IDE otwierają się one na zakładkach, kompilacja jest poprawna tylko po otwarciu tego w VS nie mam podpowiedzi.
Da się to podlinkować jakoś? np. #include
Nie używam żadnego dodatku
Da się to podlinkować jakoś? np. #include
Nie używam żadnego dodatku
źródło: comment_1615052137l7g2HsUt0anDttPsyQs4S7.jpg
Pobierz@ewolucja_myszowatych: + protip: polecam zamiast kopiować coś do IDE zaznaczyć sobie w opcjach "Use external editor" i wtedy automatycznie przeładowuje zapiswne pliki i wystarczy kliknąć "program" (⌐ ͡■ ͜ʖ ͡■)
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
Witam, wie ktoś czemu kompilator wypisuje mi, że k = 13, skoro k = i + 010, a 010 w to w dziesiątkowym jest 2, no a i = 5??? To k nie powinno wynosić: 7??
Poniżej umieszczam kod jaki napisałem:
#include
int main(){
{
Poniżej umieszczam kod jaki napisałem:
#include
int main(){
{
- 2
@tomekszz: 010 to ósemkowo jest. binarny to 0b10 by było
- 0
#programowanie #cpp
mam problem z plikami nagłówkowymi
kod głównego pliku .cpp
cout<<"wynik to: "<<dodawanie(5,50)<<endl;
kod
mam problem z plikami nagłówkowymi
kod głównego pliku .cpp
cout<<"wynik to: "<<dodawanie(5,50)<<endl;
kod
#elektronika
Mam problem z deepsleep w #esp8266 po napisaniu chociażby najprostszego programu się nie wybudza, kompilowane w VS Code i Arduino IDE, co ciekawe wrzuciłem Espeasy i tam wybudzanie działa prawidłowo. Gdzie może być problem ? Przykładowy kod:
void setup() {
// put your setup code here, to run once:
Mam problem z deepsleep w #esp8266 po napisaniu chociażby najprostszego programu się nie wybudza, kompilowane w VS Code i Arduino IDE, co ciekawe wrzuciłem Espeasy i tam wybudzanie działa prawidłowo. Gdzie może być problem ? Przykładowy kod:
void setup() {
// put your setup code here, to run once:
- 0
@kutang-klan: Jaki esp8266? Goły? Nodemcu? Wemos? Połączyłeś D0 z RST (na czas wgrywania odłączone)?
- 0
- 0
#programowanie #arduino
Kod - https://megawrzuta.pl/download/ced9e02a33dd4779aea5ec0dbdecaba6.html
Jak przekazać wartość zmiennej z funkcji do zmiennej globalnej? Lub w jaki inny sposób zwrócić wartość funkcji.
Ktoś wytłumaczy łopatologicznie?
Kod - https://megawrzuta.pl/download/ced9e02a33dd4779aea5ec0dbdecaba6.html
Jak przekazać wartość zmiennej z funkcji do zmiennej globalnej? Lub w jaki inny sposób zwrócić wartość funkcji.
Ktoś wytłumaczy łopatologicznie?
źródło: comment_1612530560WTaGNgBV8Di0AjhYcUp6Py.jpg
Pobierz- 1
extern int wartosc;
w main
w main
@ruda1987: zrób funkcję, która zwraca wartość, unikaj robienia external
Czy jakiś uczynny Mirek byłby w stanie mi pomóc i powiedzieć dlaczego ten program mi się nie chce kompilować w vs? Kompilator nie podkreśla żadnego błędu. #cpp #programowanie
#include
#include
#include
using
#include
#include
#include
using
@EgzeQTroll: Nie odfiltrowałeś sobie przypadkiem błędów z konsoli? xd
- 0
@Wyrewolwerowanyrewolwer: no właśnie o to chodzi, że mi się nie kompiluje, ale nie zwraca błędu xd na repl.it mi to działa bez problemu.
#programowanie #informatyka #cpp
Co tu jest źle, że nawet wpisując prawidłową liczbę z zakresu 1-12 dalej ten cerr wyrzuca "To nie liczba!"?
#include
#include
using
Co tu jest źle, że nawet wpisując prawidłową liczbę z zakresu 1-12 dalej ten cerr wyrzuca "To nie liczba!"?
#include
#include
using
- 0
#informatyka #programowanie
Przy komendzie osoba.push_back(Prostokat(a,b) wyskakuje błąd "brak odpowiedniego konstruktora do przekonwertowania elemntu "float" na "prostokat". Gdzie robię bład? (╥﹏╥)
Przy komendzie osoba.push_back(Prostokat(a,b) wyskakuje błąd "brak odpowiedniego konstruktora do przekonwertowania elemntu "float" na "prostokat". Gdzie robię bład? (╥﹏╥)
- 0
Ktos pomoże? Nie działa mi funckja if nie wiem czemu
#include
using namespace std;
char szyfruj(string s)
{char y;
int d=s.size(),n,i,k,a,w,p=0,b;
#include
using namespace std;
char szyfruj(string s)
{char y;
int d=s.size(),n,i,k,a,w,p=0,b;
- 1
Witam, czy byłby ktoś w stanie mi pomóc z zadaniem z c++? Treść zadania w załączniku. Póki co mam coś takiego:
#include
using namespace std;
int main()
#include
using namespace std;
int main()
źródło: comment_1608925270EdfIVKX9L1mWVUNBCtQK5z.jpg
PobierzKomentarz usunięty przez autora
@tomekszz: To poproś fizyka o rozwiązanie tych zadań ( ͡° ͜ʖ ͡°) widocznie rozwiązanie zadan w it drozsze
Czy ktoś mógłby mi wyjaśnić, dlaczego podczas wyświetlania tablicy w każdym adresie występuje '=' pomimo tego, że nie ma tego w plikach tekstowych? #programowanie #programista15k #cpp
/*Policzyć, ile znaków (pomijając znaki białe) znajduje się w plikach a.txt i b.txt
Utworzyć tablice dynamiczne a i b zawierające odpowiednio znaki z plików a.txt i b.txt (rozmiar tablic dostosowany do zawartości plików)
W
/*Policzyć, ile znaków (pomijając znaki białe) znajduje się w plikach a.txt i b.txt
Utworzyć tablice dynamiczne a i b zawierające odpowiednio znaki z plików a.txt i b.txt (rozmiar tablic dostosowany do zawartości plików)
W
- 1
@EgzeQTroll: dojezdzasz do końca pliku w
Poza tym:
-
- jak już, to
- po co w ogóle
ilosc_znakow(), potem w wypelnij() dalej czytasz - temu dostajesz śmiecie. Do zmiany pozycji w pliku jest plikA.seekg(..) i możesz też tego użyć do sprawdzenia rozmiaru pliku bez wczytywania go całego: https://stackoverflow.com/a/2409527Poza tym:
-
tworz i kasuj to abominacje, wywal je i normalnie używaj new i delete- jak już, to
char* tworz(int rozmiar) - zwróć nowy wskaźnik, a nie przez referencje- po co w ogóle
- 1
@zrakiep dzięki!
- 0
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
@JakTamCoTam: z tego co zapamiętałem z laborków powinno być *
- 1
@JakTamCoTam: znaczy masz racje pogubiłem sie w akcji w kompilatorze mam _ znikło podczas przenoszenia.
- 0
- 0
Siema, wytłumaczyłby mi ktoś na jakiej zasadzie pętla while w poniższym programie się kończy?? Oraz dlaczego na końcu zmienna "ile" za każdym razem ma wartość 0?? Chodzi mi o ostatnią instrukcję. Dlaczego np. jak wpisuje: ile = ile - 3; program wypisuje gwiazdki w nieskończoność?
Kod;
#include
int
Kod;
#include
int
Mam zerowe doświadczenie z pisaniu takich rzeczy. Potrzebuje termometr 4 kanałowy z wyświetlaczem i kontrolą przez blynk. Skleiłem z kilku projektów w jeden i działa, ale tylko online jeżeli nie znajdzie wifi wyświetlacz nie podaje wartości wyświetla 00.00, po podłączeniu do wifi wszystko działa prawidłowo.
Gdzie robie błąd?
Gdzie robie błąd?
#define BLYNK_PRINT Serial
#include- 0
@gawronfly: Po co te Blynk.virtual.. i Blynk.run() jeżeli nie chcesz wifi? A jak chcesz to i tak usuń i zobacz czy to coś zmienia w momencie gdy nie połączysz się z wifi


















#programowanie
#jezykc++
#C++
Uszanowanie,
Mam takie zadanie (patrz PNG) i totalnie nie ogarniam tablic, których elementami
źródło: comment_1619780396QLIfRQCk1KoDvokD6vA570.jpg
Pobierz