@MajsterTS: scanf("%d", &liczba) odczytuje liczbę jaką wprowadził użytkownik, ale w buforze(tu trafiają dane wprowadzone przez użytkownika w konsoli) pozostawia znak nowej linii(czyli to, co pojawia się gdy naciśniesz Enter).
Jeśli uruchomisz program, wprowadzisz "10" i naciśniesz Enter, to scanf "usunie" z bufora tylko "10", a w buforze pozostawi Enter(znak nowej linii). Jeśli po tym zrobisz scanf("%c", &znak), scanf od razu wczyta właśnie znak nowej linii(jako że %c wczytuje tylko jeden
  • Odpowiedz
Mirki chciałbym napisać program, który będzie pobierał z pliku txt słowo, następnie przekazywał je do tłumacza np. google i zapisywał w osobnym pliku w jednej linii słówko po angielsku, oraz jego tłumaczenie. Umiem obsługiwać pliki tekstowe, więc z zapisem/odczytem pliku sobie poradzę. Nie wiem jednak jak komunikować się z tłumaczem Google, jak wysłać w świat moje słówko i jak przechwycić odpowiedź. Wiem, że jest coś takiego jak API, ale nie mam pojęcia
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

The Tale Of The Two-Day, One-Character Patch

Adam Williamson dokonywał rekompilacji pakietów zależnych od Pythona 3.6, który niedawno został dodany do Fedory Rawhide i tak jak się spodziewał, kilka z nich błędnie się budowała. Przystąpił do badania przyczyny co rozpoczęło ciekawą wędrówkę poszukiwawczą z intrygującym zakończeniem.

https://www.happyassassin.net/2017/01/11/the-tale-of-the-two-day-one-character-patch/

Bardzo
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, ma może ktoś jakiś pomysł na projekt zaliczeniowy z języka C na studiach? Jakiś mało skomplikowany najlepiej ale taki żeby miał przynajmniej te 300 linii kodu jak to napisze.

#it #informatyka #jezykc #studbaza
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak mogę wczytać całą linię podaną przez użytkownika, gets i fgets w ogóle nie chcą współpracować. Tak jakby były pomijane w momencie używania.
#jezykc
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@leedwon: Masz przypadek, że i == j i jest to ta sama karta i się zapętla, więc porównuje się karta sama do siebie.

edit: 144 linia w całym kodzie to warunek gdy jest spełniony wykonuje m--; i zawsze wykona się break; bo nie ma klamry.
  • Odpowiedz
@Matt23: Pierwszy lepszy tutorial z języka C po przeczytaniu dwóch rozdziałów (operacjne na plikach i struktury) i zrobisz taki program w tydzień bądź w weekend licząc, że poświęcisz temu trochę czasu. Opłaca się poświęcić jeśli kiedykolwiek zetkniesz się jeszcze z programowaniem. Warto spróbować niż kupować.
  • Odpowiedz
Piszę sobie apkę w #jezykc do ułatwienia pracy z innymi- konsolowymi batami.
Dlaczego nie mogę użyć polecenia "cd" w funkcji system? Tzn. mogę, ale nie przenosi mnie do żadnego katalogu.
#programowanie
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ponton: Jest archaiczne i to czyni go wyjątkowym.
Jak mam czas to odpalam visuala i cośtam w C# sobie kodzę. Niedługo mam zamiar sprawić sobie telefon z Win10 i wkroczyć w UWP. Póki co muszę się podszkolić bo moje programy działają w zależności od razy księżyca a to jest złe :(
  • Odpowiedz
#programowanie #jezykc #vim
akcja dzieje się w Vimie z dodatkiem youcompliteme
dodatek ten pokazuje mi jakie pola ma dana struktura a aktualnie piszę coś co ma skopiować jedną strukturę w drugą
da się jakimś prostym poleceniem to zrobić

chce dostać
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szybkie pytanko #programowanie #jezykc

Muszę podmienić wartość A na wartość B w dość dużym pliku, około 1000 znaków. Jak używam zwykłego fgetc i ładuję dane do tablicy, to ten się wysypuje. Naprowadzi mnie ktoś?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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."
  • Odpowiedz
Może ktoś zerknąć? Bez funkcji free działa:(
#jezykc
printf("\nPodaj liczba naturalna\n");
int a = 0;
scanf_s("%d", &a);
int *Zbior;
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz