wieczniezielony
wieczniezielony
#programowanie #jezykc #cpp

Czy ktos ma moze pomysl, co jest nie tak z funkcja wypelniajaca wektory?

https://pastebin.com/de5BSgPn
  • Najlepsze
  • Wszystkie komentarze
KolejnyWykopowyJanusz
@wieczniezielony: mnie się zdaje że pomyliłeś nierówności w linii 41
wieczniezielony
wieczniezielony
@KolejnyWykopowyJanusz: @square: Faktycznie pomylilem, ale operator logiczny. poniewaz w tym miejscu sprawdzam czy rozmiar jest w przedziale 0 - 100. Troche zamotalem sie w tym miejscu, ale nie wplywalo to na blad z powodu ktorego napisalem post. Blad musi byc konkretnie w funkcji wypelniajacej wektory.

@Feargan: Nie ma lepszej metody( ͡° ʖ̯ ͡°)
QBA__
QBA__
9
Witajcie mireczki. Wczoraj i dziś miałem czas, więc dorobiłem do mojego nano serwera http na #esp8266 bardziej zaawansowany interfejs do zmiany ustawień WiFi z wykorzystaniem AJAXa. Nawet jest dynamicznie generowana ikonka zasięgu+czy sieć jest zabezpieczona.
Bierzcie i kucujcie z tego wszyscy ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°):
https://github.com/QB4-dev/esp_nano_httpd_advanced_example


#qbadev #
  • Najlepsze
  • Wszystkie komentarze
a.....w
@QBA__: co kupić dla esp8266 żeby móc wgrać tam nasz soft (Twój soft)? zasilasz baterią czy czym?
QBA__
QBA__ Autor
1
@asdasdce2w: potrzebujesz Linuksa +zainstalować esp-open-sdk https://github.com/pfalcon/esp-open-sdk

A potem pobrać i skompilować mój kod według instrukcji w Readme
M.....3
M.....3
Mircy, zgłupiałem całkowicie. Ten program https://pastebin.com/ns0wnLxr raz zwraca, że nieistniejący katalog istnieje, a raz że nie. Póki co zaobserwowałem to na dwóch maszynach wyposażonych w system debian8 i kompilator gcc w wersji gcc (Debian 4.9.2-10) 4.9.2
Dzieje się to nie tylko z jednym katalogiem. Inny mój program losowo identyfikuje typ danego pliku na komputerze, czasem nawet identyfikując go jako żaden z możliwych, to znaczy ani jako folder, ani plik zwykły, nie socket co
  • Najlepsze
  • Wszystkie komentarze
vytah
vytah
4
@Matt23: jeśli plik nie istnieje, to stat/fstat/lstat nie zapisuje nic do struktury i zwraca błąd ENOENT, który tutaj pięknie ignorujesz
kawazaki
@Matt23: ale S_ISDIR zwraca Ci czy to jest katalog czy plik.

https://www.gnu.org/software/libc/manual/html_node/Testing-File-Type.html

This macro returns non-zero if the file is a directory.

raz zwraca, że nieistniejący katalog istnieje, a raz
P.....a
P.....a
Dlaczego wyskakuje mi takie coś? W zależności od tego co napiszę, to raz jest w tym miejscu pusta linijka, a raz jakieś losowe znaki.
Tutaj kodzik:
{
char tablica[255];
int index;

for(index
  • Najlepsze
  • Wszystkie komentarze
KrzaQ2
@Pierrdonauta: w C stringi kończone są nullem. Nigdzie go nie umieszczasz.
KrzaQ2
@Pierrdonauta: Normalnie. tablica[index] = 0; Albo zainicjalizuj tablicę zerami na początku.
P.....a
P.....a
dlaczego jak chce wyświetlić jakiś element tej tablicy, to wyskakują mi losowe liczby?

for(index = 1, potega[0] = 2; index < 8; index++){

potega[index] *= 2;

}
  • Najlepsze
  • Wszystkie komentarze
RicoElectrico
#programowanie #jezykc
Jaki cel ma przekazywanie parametrów przez struct, kiedy można by je przekazać normalnie? Czasem jest stosowane takie coś w #winapi
  • Najlepsze
  • Wszystkie komentarze
IceGoral
Aplikacje z GUI lepiej pisać w C, C++ czy C#? Dajcie plusy i minusy. Używałem C i C++ do aplikacji konsolowych a C# bawiłem się tylko w Unity więc musiałbym ogarnąć podstawy.
#programowanie #csharp #cpp #jezykc
  • Najlepsze
  • Wszystkie komentarze
Piesa
Piesa
1
Czołem mireczki, mam problem z kodem. Piszę sobie programik w C do obsługi sygnałów. W skrócie chodzi o to, że parent tworzy sobie trójkę dzieci, które coś tam robią. Kiedy parent dostanie SIGHUP wysyła SIGHUP do wszystkich swoich dzieci, kiedy dziecko dostanie SIGHUP zaczyna od nowa robić to co robiło (u mnie szukanie liczb pierwszych). Z niewiadomego mi powodu handler sygnału dzieci działa, w handlerze sygnału rodzica działa tylko pierwszy printf. Szukam
  • Najlepsze
  • Wszystkie komentarze
n.....a
n.....a
Pewnie noob question, ale nie mogę znaleźć odpowiedzi.
Mam taki kawałek kodu:

while(name[i] != '\0')
m_name[i] = name[i++];
Chciałem zrobić inkrementację w ten sposób (i to int zainicjalizowany przed pętlą zerem), ale wpisuje mi w m name jakieś śmieci oprócz prawidłowych danych. Czego tu nie rozumiem?
  • Najlepsze
  • Wszystkie komentarze
QBA__
QBA__
24
Mirky elektroniki od #esp8266 założyłem ostatnio konto na #github i może się komuś przyda.
Zrobiłem taki minimalny webserver w C(motzno wzorowane na części kodu SUPLI by @pzygmunt)
Nazwałem to:

**espnano
  • Najlepsze
  • Wszystkie komentarze
wuut
wuut
5
w jaki sposób macie skonfigurowane środowisko do C pod Windowsem? wgl od pięciu ładnych lat pracowałem tylko na MacOS, ale ostatnio kupiłem sobie stacjonarkę i zaskakuje mnie jak pod Windowsem wszystko jest skomplikowane. chcesz programować w Ruby? spoko, zainstaluje ci osobny terminal, do tego programujesz w Pythonie? znowu kolejny, potem robi się tego gromadka. jakby nie mogło być to tak uproszczone jak na Unixie...

no ale już pomijając to, zainstalowałem sobie Visual
  • Najlepsze
  • Wszystkie komentarze
zwei
zwei
6
Wiedziałem, że emoji może być prawidłową nazwą pliku, ale nie wiedziałem, że może być prawidłową nazwą zmiennej w #jezykc
  • Najlepsze
  • Wszystkie komentarze
CichyGlosZTyluGlowy
Próbuję zwrócić przez wskaźnik tablicę dwuwymiarową w #jezykc. Niby się kompiluje, ale wywala wyjątek przy próbie odczytania wartości w result. Jak to się powinno robić? #naukaprogramowania #programowanie

int foo(double* result) {
double test[2][2] = {{1.0, 2.0},
{3.1, 2.1}};
result =
  • Najlepsze
  • Wszystkie komentarze
BiletNaKrucjate
#programowanie #jezykc
Miraski, mam zrobić program, który imituje grę Lotto, generator liczb losowych ogarnąłem, ale program ma wyświetlać tyle ciągów liczb ile sobie zażyczy użytkownik, jak to zrobić?Pewnie scanf, ale jak?
  • Najlepsze
  • Wszystkie komentarze
BiletNaKrucjate
Z jakich materiałów najlepiej zacząć się uczyć programowania w c?Chodzi mi o podstawy jak generator liczb pseudolosowych, tablice, wskaźniki.
#jezykc #programowanie
  • Najlepsze
  • Wszystkie komentarze
M.....3
M.....3
Dawno nic nie pisałem w C i nie mogę dostrzec co jest nieprawidłowego w poniższym kodzie:

struct node {
int value;
};

void main() {
  • Najlepsze
  • Wszystkie komentarze
a.....7
a.....7
Mirki z #programowanie, potrzebuję rady. Od pewnego czasu zajmuję się programowaniem i zrobiłem trochę drobnych projektów, brałem też zlecenia na projekty zaliczeniowe z programowania. Niestety brakuje mi pomysłów na napisanie jakiś na prawdę dużych i przydatnych rzeczy. Macie jakieś pomysły? Używam #jezykc, #cpp, #python i #qt.
  • Najlepsze
  • Wszystkie komentarze
CichyGlosZTyluGlowy
Chcę sobie porobić w #jezykc makra do obsługi portów IO mikrokontrolera i teraz mam coś w stylu

#define lCD_PORT PORTA
#define LCD_PORT_OUTSET PORTA_DIRSET
#define LCD_PORT_OUTSET PORTA_DIRCLR
#define LCD_PORT_OUTSET PORTA_OUTSET
  • Najlepsze
  • Wszystkie komentarze
Thexil
#jezykc jest ktoś?
  • Najlepsze
  • Wszystkie komentarze
Malchos
https://pastebin.com/Mch5QtVc

Mógłby ktoś rzucić okiem i mnie oświecić dlaczego pritnf w funkcji fun1() wyświetli 13?
Z tego co widzę var1 i var2 mają ten sam adres, wygląda jakby wartość zmiennej var2 dalej była przechowywana w pamięci mimo wyjścia z funkcji fun2() przez co zmienna var1 zostaje zainicjalizowana tą wartością z defaultu. Mógłby ktoś wyjaśnić?

#jezykc
  • Najlepsze
  • Wszystkie komentarze