gooby_pls
http://ideone.com/IIWWaN
Czy może mi ktoś wytłumaczyć, dlaczego zabezpieczenia przed podaniem liczby mniejszej niż zero albo większej niż 10 muszę zamieszczać przed głównym whilem, który mi liczy silnię? Bo jak postawię to zabezpiecznie tam, gdzie ten komentarz, to program nie działa poprawnie, co mnie trochę dziwi.

#jezykc #naukaprogramowania
  • Najlepsze
  • Wszystkie komentarze
greebqmaster
@gooby_pls: Dwie uwagi:
1. 7 - 13 można zamienić na "do-while"
2. 15-19 może być w ifie, bo i tak wykona się tylko raz. Dzięki temu od razu możesz dać 'else', które wydrukuje Ci info "Zbyt mała/duża liczba. Nie policzę, sry."
Psychopatologia_stosowana
@gooby_pls: jeśli dasz kontrolę po obliczeniach i wyświetleniu wyniku to nic Ci to nie da. Kod funkcji działa od góry do dołu. Kontrola ma być przed pętlą liczącą bo inaczej oblicza wartość dla niepoprawnych danych.
Dodatkowo linijki są poprawne, ale zbędne http://ideone.com/seulZH
donio721
Może ktoś zerknąć? Bez funkcji free działa:(
#jezykc
printf("\nPodaj liczba naturalna\n");
int a = 0;
scanf_s("%d", &a);
int *Zbior;
  • Najlepsze
  • Wszystkie komentarze
afe1
afe1
2
@donio721:

ostatni element Zbior[] to Zbior[a-1] a ty gdy i=a piszesz Zbior[i]=true

for (int i = 0; i <= a; i++)
to
kickli
@donio721: Jaki masz błąd?
ponton
  • Najlepsze
  • Wszystkie komentarze
bratbud
@ponton: ah! Dzięki!
ponton
ponton Autor
0
Warto dodać, że sporo kompilatorów potrafi zoptymalizować wywołanie malloc+memset do wywołania calloc.
S.....e
S.....e
Piszę w #jezykc program interpolujący dane metodą odwrotnych odległości dla każdego punktu odpowiadającego pikselowi. Tworząc tablicę powyżej 500x500 przepełniam stos, jak to ogarnąć? Liczyć po kawałku?
#programowanie #naukaprogramowania
  • Najlepsze
  • Wszystkie komentarze
B.....c
B.....c
@SamGamgee: to zadeklaruj dynamicznie
SzkolneKontoWykopowe
Hejka
trochę kombinowałem z tym i ciągle nie wiem, jak zrobić, żeby poprawnie wyświetlało "xd". Wyświetla zawsze wartość z ifa z ostatniego wiersza :/ miał ktoś kiedyś podobny problem?
#programowanie #jezykc #robietood19serioxdprzypal
  • Najlepsze
  • Wszystkie komentarze
GokuMK
@SzkolneKontoWykopowe: a jakim cudem ma inaczej działać, jak xd masz jedna zmienną a nie tablicę xd. Zawsze wartość będzie jedna niezależnie od i. A że ostatnie co wpisujesz do xd to wartość z ostatniego wiersza to i to się wyświetla.
wytrzzeszcz
@SzkolneKontoWykopowe: int tab[n] jest niepoprtawne
poczytaj o malloc i free
QBA__
QBA__
  • adult
4
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
m.....l
m.....l
@QBA__: nie mylisz się.
pozdrawiam
5z7k9
5z7k9
2
@QBA__: przypominam, że free (raczej) nie zeruje pamięci, malloc również. Jeśli masz wskaźnik A i zrobisz free(A) to prawdopodobnie w tym miejscu w pamięci zostaną śmieci(tzn. dane które wcześniej tam wpisałeś).

Przykładowy kod: LINK
Rare_Soul
Mam problem z działaniem programu i rezerwowaniem pamięci współdzielonej pod linuxem, język C.
Mam taki kod http://ix.io/1JdQ
Patent polega na tym, by zliczać głosy w pamięci współdzielonej a liczyć głosy z każdego okręgu w osobnym procesie(20 okregów wyborczych, 1000000 głosów oddanych w każdym na 5 losowych kandytatów) jednakże nie zlicza mi tych głosów. Gdzie robie błąd ? Program kompiluje się normalnie jednak liczba głosów to okrągłe 0

#programowanie #jezykc
  • Najlepsze
  • Wszystkie komentarze
gooby_pls
Mam prośbę o sprawdzenie tego programu. Wszystko znajduje się w linku. Sprawa polega na tym, że mam wytłumaczyć kolegom na czym on polega i jak pracuje. Czy trzeba tu coś jeszcze dopisać, żeby było jaśniej? Albo czy jest jakiś błąd w samym programie, ew. czy można go jakoś podrasować czy coś?
http://pastebin.com/9hzFc584
#jezykc #naukaprogramowania
  • Najlepsze
  • Wszystkie komentarze
Caishen
#ansic #jezykc #naukaprogramowania
Tworzę strukturę:

typedef struct {
float x,y,z;
char nazwa[DL];
  • Najlepsze
  • Wszystkie komentarze
b.....3
b.....3
Ktoś wytłumaczy dlaczego po scanf jak chcę dać fgets musze zrobić jakiś myk jak niżej i dlaczego właśnie taki myk?:

int c;
while ( (c = getchar()) != EOF && c != '\n') { }

#jezykc #programowanie
  • Najlepsze
  • Wszystkie komentarze
nick230
nick230
Nie chce ktoś kupić używanej ( w bardzo dobrym stanie) książki "Język C++ Szkoła programowania" by Stephen Prata, wydanie VI? Może być odbiór osobisty w Krakowie. Książkę bardzo polecam.
Za drobną opłatą mogę dorzucić "algorytmy, struktury danych i techniki programowanie" Piotr Wróblewski, wydanie IV.

Edit: Mam jeszcze Język C. Szkoła programowania. Wydanie V :)
#naukaprogramowania #informatyka #cplusplus #algorytmy #ksiazki #jezykc
  • Najlepsze
  • Wszystkie komentarze
SzkolneKontoWykopowe
Poleca ktos jakis darmowy kurs #jezykc #c, który daje możliwość praktycznego pisania kodów o różnych stopniach wiedzy i trudności oraz sprawdzenia tego? Chce sie pouczyć xd #programowanie
  • Najlepsze
  • Wszystkie komentarze
5z7k9
5z7k9
2
Kiedy ostatni raz pisaliście aplikację GUI w C/C++ z użyciem WinAPI(windows.h)? Wspaniałe wrażenia? ( ͡º ͜ʖ͡º)

#programowanie #cpp #ansic #jezykc
  • Najlepsze
  • Wszystkie komentarze
P.....r
P.....r
Powiedzcie, co tutaj jest nie tak. Taka prosta rzecz, a już mnie do szału doprowdza. Kompiluje się bez błędów. 'Do-while' działa, ale jak już spełnię warunek tej pętli, to następnej pętli 'for' nic się nie drukuje..
http://pastebin.com/ukLRUZS1
#jezykc #naukaprogramowania
  • Najlepsze
  • Wszystkie komentarze
Kaczus2B
Kaczus2B
Może niektórym się przyda. Na stronie pojawił się krótki tekst o jednej refaktoryzacji wykonanej ostatnimi czasy na jednym kodzie. http://kaczus.ppa.pl/art/refactoring-1,33.html

#jezykc #programowanie
RicoElectrico
#programowanie #jezykc
Pliki c są kompilowane do osobnych plików o. Zawierają one symbole, ale te nie mają deklaracji funkcji, tylko nazwę i adres.
Jeśli w drugim pliku c funkcja będzie miała inną deklarację, to wywali mi błąd przy budowaniu. Tylko co za to odpowiada, jeśli kompilator kompiluje każdy plik źródłowy z osobna, a linker wie tylko o nazwach symboli?
  • Najlepsze
  • Wszystkie komentarze
Gynvael
Redakcja książki (zbioru artykułów różnych autorów o RE, o tytule "Praktyczna Inżynieria Wsteczna" - PWN Listopad 2016) skończona, więc trzeba skończyć i picoCTF!
Tak więc jutro kolejny live - picoCTF #3, czyli dalsza część rozwiązywania zadań z CTFa o właśnie tej nazwie. Na tapetę wezmę dalszą część zadań za 100 lub więcej punktów, i liczę na to, że uda się zamknąć zadanka z tego CTFa.

Live odbędzie się, jak zwykle, o 19:00 (jutro, czyli
nielu
Mirki z #jezykc #cpp które piszą w #eclipse Mam problem!
Od pewnej linijki w pliku przestaje działać mi kolorowanie składni i szukanie np. po referencjach. Czy ktoś miał może taki problem?
Zawołam jeszcze #programowanie niech stracę ( ͡° ͜ʖ ͡°)
  • Najlepsze
  • Wszystkie komentarze
s.....c
s.....c
Greg Law pokazuje kilka użytecznych wskazówek jak korzystać z gdb

https://www.youtube.com/watch?v=PorfLSr3DDI

a tu dłuższe nagranie z innej konferencji:
https://www.youtube.com/watch?v=713ay4bZUrw