Cześć
Mam problem z zadaniem. bardzo proszę o pomoc.Chodzi o to, że mam podany kod początkowy:
#include <cs50.h>
#include <stdio.h>
#include <string.h>
const int BITS_IN_BYTE = 8;
void print_bulb(int bit);
int main(void)
{
// TODO
}
void print_bulb(int bit)
{
if (bit == 0)
{
// Dark emoji
printf("\U000026AB");
}
else if (bit == 1)
{
// Light emoji
printf("\U0001F7E1");
}
}
I mam napisać taki, żeby po podaniu hasła, najpierw zmienić litery (albo spacje) w ich numer w ASCII.
Potem ten numer mam zapisać za pomocą lampek, w systemie dwójkowym, gdzie 1 oznacza zapaloną a 0 zgaszoną lampkę. Po jednej literze w rzędzie. Żeby powstał taki kod, z którego po kolei będzie można odszyfrować hasło. Jeśli niejasno tłumaczę, to proszę pytać, jestem osobą początkującą i uczę się sama. Nie jest to raczej trudne zadanie, znalazłam je w kursie CS50 na edx. Bardzo dziękuję za pomoc, myślałam nad tym już parę godzin i ciągle źle się świecą te lampki. Pozdrawiam.