Potrzebuję pomocy odnośnie szyfru vigenere w C, przeszukałem co mogłem i dalej nie szyfruje tak jak powinno :/ jeżeli ktoś ogarnia temat i chciałby rzucić okiem to podesłałbym kawałek kodu, który wypociłem. Będę wdzięczny za pomoc...

#naukaprogramowania #jezykc #ansic
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Aysorth: Nie odpisałem już z tym kodem, bo trochę zabiegania miałem. W domu jednak przysiadłem chwilę i ogarnąłem problem :) Wszystko działa jak należy, stosowałem if else + pętle for i modulo, a teraz nawet i na switchach dam radę. Fajne uczucie, jak człowiekowi w wyniku prób i błędów w głowie przyjdzie to samo na myśl jak ma być poprawnie. W każdym razie następnym razem będę stosował się do Twojej
  • Odpowiedz
drogie prograMirki: #jezykc #avr, dlaczego ta instrukcja mi zawsze zwraca zero(nawet jak flag = 0b100)

volatile int flag = 0;

#define JAKASFLAGA
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, siedze juz z dobra godzine i nie moge wykminic. Potrzebuje skonwertowac 8 bitowy strumien danych do 6 bitowych bajtow.

Przykladowo:

t - 0x74

e
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dagon_666: Najmniejsza wspólna wieloktrotność 6 i 8 to 24, czyli musisz brać po trzy 8-bajtowe liczby i tworzysz z nich cztery 6-bajtowe liczby.

out[0] = in[0] & 0xFC // 11111100

out[1] = in[0] & 0x03 | in[1] & 0xF0 // 00000011
  • Odpowiedz
@janek_kos: Ale w avr każde przerwanie ma inny priorytet.

No i nie da rady 70 MHz bo maja do 20MHz. Ale to wlaśnie ich dziedzina zastosowań. Da się też zrobić dość złożony system o ile nie musi być szybszy niż być może.
  • Odpowiedz
Mireczki, jak mam zrozumieć to polecenie? "The function should be passed a pointers to the array of structures." Dokładnie tak to brzmi. Niczego nie pominąłem. Zadanie z C.

#programowanie #angielski #jezykc
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Programirki mam problem w C, funkcja zamieniająca liczbę na string. sprintf odpada bo jest za duże.

char* number_to_string(uint32_t number) {_
_
char *temp;_
_
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jestem programista C, glownie linux, device drivery, embedded, hardware itp. Mam wrazenie, ze na rynku pracy C zaczyna byc coraz bardziej w odwrocie. O ile o prace zwiazana z kernel'em nie ma co sie bac to staje sie ona coraz mniej oplacalna a wieksze stawki pojawiaja sie przy duzych projektach chociazby w c++ ? Jakie sa wasze odczucia ?

#jezykc, #cpp11, #programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dagon_666: Moje odczucia są takie, że to zależy. Jeżeli większa stawka to jedyne kryterium jakie cię interesuje to COBOL stoi otworem. Jakim otworem to każdy wie ( ͡° ͜ʖ ͡°)

Skala ma tutaj wielkie znaczenie właśnie, bo naprawdę ogromne projekty w C++ są naprawdę ogromne i żeby je ogarnąć na przykład jako główny architekt to trzeba mieć głowę nie od parady. I to głównie z tym,
  • Odpowiedz
Zbyt czeste i radykalne zmiany wprowadzaja niestabilnosc i koniecznosc skupiania sie na narzedziu


@dagon_666: Pewnie bym się zgodził, gdyby nie to, że te zmiany są całkowicie opcjonalne i nie musisz przechodzić z dnia na dzień. I całe lata czekano żeby je wprowadzono.

Ale przechodząc do meritum, to jak niezbyt ci się to podoba to musisz znaleźć taką branże/dziedzinę w której zarobisz tyle ile chcesz a żeby ci się podobało. Rysujesz
  • Odpowiedz
Preprocessor for C/C++ gives full code details

The Python-based CPIP preprocessor for C/C++, having just reached a de facto 1.0 release milestone and available for download, aims to provide developers with a wealth of information about their code

http://www.infoworld.com/article/2688402/application-development/pre-processor-for-cc-gives-full-code-details.html

#
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ogłoszono wyniki The Underhanded C Contest 2013.

  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem z wczytywaniem danych w C:

Chcę wgrać dane z pliku tekstowego do tablicy elementów char. Mam coś takiego:

char filename_toCipher[30];

FILE
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Braviken:

Mniejwięcej tak by to wyglądało ze ścieżką podaną jako filedirectory + twoja nazwa poprzez polecenie strcat(gdzie ,co); ktore jest kontagonacją (dodaniem / połączeniem)...

Pewnie już to sam dawno wiesz, ale wcześniej mnie nie było
  • Odpowiedz
#jezykc #algorytmy #quicksort

Mirki, chciałem napisać quicksorta posługując się algorytmem Hoare. Kod jest niemalże przepisany z algorytmy jednak nie działa i nie mam pojęcia dlaczego. Zauważyłem tylko, że w 40 linijce gdy zamiast "quickSort( a, p, q);" napiszę "quickSort( a, p, q-1);" to program otwiera się bez problemu jednak nie spełnia on swojej roli (nie sortuje).

Kod: http://pastebin.com/Zjmqyn0e
Patres - #jezykc #algorytmy #quicksort

Mirki, chciałem napisać quicksorta posługując...

źródło: comment_JbOGqECPSAJF2NDvcV8eOX8kQmZbSnlE.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach