#programowanie #jezykc mam male pytanko, piszę sobie programik w C, elementem programu jest wyliczenie ilosci wszystkich cyfr we wprowadzonej przez uzytkownika liczbie a nastepnie wypisanie kazdej cyfry jednej pod drugą. wyliczenie wszystkich cyfr w liczbie wykonalem poprzez wyliczenie z logarytmu z tej liczby i dodania 1. Metoda dziala. niestety gdy zaczalem dzielic program na poszczegolne funkcje, to gdy logarytmowanie umiescilem w oddzielnej funkcji, zmienna ktora jest wynikiem logarytmowania
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #programowanie #android #jezykc #cpp dlaczego nie zwrócenie wartości w funkcji powoduje, że procesor wyrzuca illegal instruction? Architektura #arm Co się takiego dzieje, bo wygląda jakby program counter miał wtedy nieprawidłową wartość i program "poszedł w krzaki". #pytaniedoeksperta
wypoksmieszneobrazki - Mirki z #programowanie #android #jezykc #cpp dlaczego nie zwró...

źródło: comment_Zf4WeNONGuyJW74iVNBP8uEMobiDjnHI.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wytrzzeszcz: Ale chcesz się nauczyć interfejsowania pythona z biblioteką C czy chcesz to po prostu napisać? Bo ograniczenie się do jednego języka będzie tak ze 3x łatwiejsze. A 2x łatwiejsza będzie komunikacja po socketach jak napisał @a231. Minimalnie łatwiejsze jest CLI w C, znajdziesz jakieś biblioteki do tego. Także jeśli nie zależy Ci na takim wyzwaniu to generalnie średni pomysł.
  • Odpowiedz
@Saly:

pola w klasie

To trochę inna historia i często tam Chcemy mieć stan domyślny, który jest różny od braku.
Tutaj funkcja raczej zwraca, że coś jest zaznaczone albo nie jest zaznaczone, nie mamy tutaj innego stanu np File Not Found, ale jeżeli by był, to lepiej użyć czegoś co Andriu Alexandrescu nazwał std::expected.
Inna sprawa, że można by stworzyć specjalizacje do std::optional która wykorzystuje nieużywane bity we
  • Odpowiedz
Inna sprawa, że można by stworzyć specjalizacje do std::optional która wykorzystuje nieużywane bity we wskaźniku, to byłoby tak samo wydajne.


@lionbest: jest taka biblioteka: https://github.com/akrzemi1/markable . Niestety wątpię, czy kiedykolwiek dołączy do standardu.

To trochę inna historia i często tam Chcemy mieć stan domyślny, który jest różny od braku. Tutaj funkcja raczej zwraca, że coś jest zaznaczone albo nie jest zaznaczone, nie mamy tutaj innego stanu np File Not Found,
  • Odpowiedz
@budyn: c++ może być begginer friendly, ale tylko jeśli go znasz na poziomie expert :D A tak serio, to jest ogromny problem bo większość C++owców ma ogromnego kija w dupie i nie są chętni do pomocy.... Niedawno powstała podgrupa komisji standaryzacyjnej, której zadaniem będzie tylko edukacja, czyli jak sprawić, by C++ uczono się chętniej i żeby nauka nie była traumatycznym przeżyciem.
  • Odpowiedz
Czy jest jakiś sposób żeby zmienić separator dziesiętny z kropki na przecinek w scanfie?
Googluje od pół godziny i nic nie mogę znaleźć ( ͡° ʖ̯ ͡°)
Zauważyłem że jak się użyje przecinka przy normalnym formatowaniu to do zmiennej zapisywana jest tylko część całkowita, ale nie wiem co się dzieje z resztą. I właśnie szukam prostszej metody niż zapisywanie tej części całkowitej + szukanie pozostałości z drugiej części.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CppPolska: nawet nie muszę czytać - jest szybszy i nie robi bezsensownych alokacji. Też to badam (i nie tylko to, a cały standard) w ramach pracy magisterskiej. Jest sporo niespodzianek, ale wyniki udostępnię dopiero w czerwcu (za to będą bardzo szczegółowe - wiele platform, wiele kompilatorów, wiele opcji). Chętnie Wam podeślę, jeśli będzie Was to jeszcze interesowało.
  • Odpowiedz
@cpp17: Czy nas to będzie interesowało? Jasne że tak! ( ͡° ͜ʖ ͡°) Wszystko, co może wypromować C++ (a zwłaszcza nowy C++) nas interesuje ( ͡º ͜ʖ͡º)
  • Odpowiedz
Gdyby ktoś się zastanawiał dlaczego:
https: jest rozumiane jako etykieta (pozdrawiamy stare, dobre goto)
//www... jest komentarzem.
  • Odpowiedz