Hej :-)
Uczę się programować w #cpp i utknąłem w jednym miejscu, nie wiem, mam jakieś zaćmienie mózgu, czy coś xD
Otóż mam taki kawałek kodu:

#include

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

@Kryspin013: @Kryspin013: fork() kopiuje proces więc jeżeli wpiszesz jedno fork() i jednego prontfa to program wywoła się tak naprawdę 2 razy - dla procesu macierzystego i dla potomnego więc printf zostanie wypisany dwa razy - raz dla macierzystego raz dla potomnego. W przypadku 2 forków wchodzisz w rekurencje:
1) zostaje wywołany pierwszy fork() i wypisuje ci pierwszego prinfa; zostaje stworzony proces potomny
2) zostaje wywołany drugi fork() i wypisuje ci
  • Odpowiedz
@kamil062: @Kryspin013: w przypadku forków nie ma rekurencji i nic nie wpada. Program się dzieli i wykonuje dalej od miejsca podziału.
fork
print1 print2
fork
print1 print12 print2 print22

Wyniki wynikają z różnicy buforowania na terminalu i pipe. Te dwie dodatkowe linie wynikają ze zlepienia z poprzedniego bufora printfa. Wrzuć po każdym printfie fflush(stdout);
  • Odpowiedz
#jezykc #programowanie a tak na prawdę to nie programowanie tylko edycja tekstu, bo preprocesor , więc wołam ludzi obserwujących taki #define #ifdef #endif #include. Nie wołam ludzi obserwujących pragma. ( ͡° ʖ̯ ͡°)
Zapomniałem i nie mogę znaleźć w googlu jak się sklejało makra.
Mam sobie plik nagłówkowy w którym są przykładowo:

#define GPIO_PinSource0 ((uint8_t)0x00)
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kiciek: z głowy czy;li z niczego (jak powiedział kiedyś klasyk),

#define twojanazwa GPIO_PinSource##USED_PIN
Jeśli rzeczywiście oczywiście dobrze zrozumiałem Twoje intencje
  • Odpowiedz
tag do czarnolistowania -> #majsterprogramowanie
Dziś mało inwencji twórczej, po prostu zaimplementowałem algorytm ze strony. Dowiedziałem się jak działa i tyle.
Znajdywanie NWD, rozpisałem sobie na kartce, potem faktycznie zobaczyłem, że tak działa. Teraz tylko rozkminić jak to działa rekurencyjnie, bo rekurencja sprawia jakoś więcej frajdy ( ͡° ͜ʖ ͡°)
------------------------------------------------
#include
int
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

> 2017
> Mirki dalej wrzucają kod prosto do wpisu na wykopie
> Wykop dalej nie obsługuje poprawnego wyświetlania kodu nie mówiąc już o ewentualnym kolorowaniu składni

P.S. Tag #include ma 37 obserwujacych
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dlaczego mi to nie działa?? Program ma pobierać określoną ilość liczb pierwszych a następnie wypisywać "TAK" lub "NIE" zależnie od tego, czy liczba jest liczbą pierwszą.

Jeśli błąd jest trywialny to przepraszam, ale dopiero zaczynam.

#programowanie #spoj #c

`/*////////////
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#C #informatyka
Mircy, mam problem i to z gatunku " Zdam #studbaza czy nie zdam"


Napisałem sobie program do losowania zawartości paru tablic. Później będę próbować zrobić z tego jakąś animację ruchu po prostokącie z odbiciami od ścian, ale nie wybiegam za daleko.
I losuje sobie to wszystko. Tyle, że dwie tablice źle losuje. Mniejsza, jakby to co napisałem nie miało sensu i nie działało. Pierwszej nie losuje w
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cyprian-szklarek: przecież to funkcja napisana przeze mnie, tylko po to, by nie powtarzać trzy razy tego samego kodu... Równie dobrze możesz wyciągnąć kod z funkcji i wkleić go w miejsce gdzie było print_table().
  • Odpowiedz