Бюджет: 1000 UAH Термін: 1 день
Доброго дня!
Готовий виконати Ваше замовлення. Деталі в приват або на пошту.
Из 25.12-original нужно переписать другими методами и тд(как в прошлый раз) функцию encode и вставить ее в main(который в папке 25.12) и постараться обойтись без функции workaround -или найти замену
Если коротко - то функция encode берет название файла с числами(изображение) текст, который нужно там спрятать и выходной файл. Нужно будет брать символ и 8 первых чисел - последнему биту 1 числа приписываем первый бит символа/последнему биту 2 числа приписываем второй бит символа/...
Если что можете использовать функцию encode в main (работает достаточно неплохо только чуток не правильно на 10%)
а вот условие(pl)
int encode(const char *input, char *txt, const char *output)//
Funkcja ma za zadanie zakodowac wiadomosc przekazana w parametrze txt w obrazie, ktorego nazwa zostanie przekazana w parametrze input. Obraz z ukryta wiadomoscia ma zostac zapisany do pliku o nazwie przekazanej w output. W momencie kiedy skonczy sie wiadomosc do zakodowania funkcja powinna ustawic ostatni bit pozostalych pikseli na 0. Funkcja powinna zwrocic wartosc 4 w przypadku blednych danych wejsciowych, 3 - jezeli niemozliwe bedzie zakodowania wiadomosci w pliku, 2 - jezeli nie uda sie utworzyc pliku wyjsciowego, 1 - jezeli plik wejsciowy nie bedzie istanial, a 0 w przypadku sukcesu.
int decode(const char * filename, char *txt, int size)//
Funkcja ma odczytac wiadomosc ukryta w pliku o nazwie przekazanej w parametrze filename i zapisac ja do zmiennej txt. size oznacza rozmiar zarezerwowanej tablicy. Funkcja ma zwrocic 3 jezeli dane w pliku wejsciowym beda uszkodzone, 2 - w przypadku blednych danych wejsciowych, 1 - kiedy nie uda sie otworzyc pliku wejsciowego, a 0 w przypadku sukcesu.
Napisz program, ktory pozwoli uzytkownikowi ukrywac wiadomosc w obrazie i odczytywac wiadomosc z obrazu. Wpisanie litery e bedzie oznaczalo, ze uzytkownik chce ukryc tekst w obrazie, wtedy program ma pobrac tekst do ukrycia (nie wiecej niz 1010 znakow) oraz nazwe pliku z obrazem i nazwe pliku wyjsciowego (nie przekrocza 30 znakow). //Program powinien wyswietlic komunikat File saved w przypadku powodzenia (kod bledu 0), File not found - jezeli plik wejsciowy nie zostanie odnaleziony (kod bledu 1), Couldn’t create file - jezeli nie mozliwe bedzie utworzenie pliku wyjsciowego (kod bledu 2), File corrupted - jezeli nie uda sie zapisac wiadomosci w pliku (kod bledu 3). Wpisanie przez uzytkownika litery d bedzie oznaczalo, ze chce on odczytac wiadomosc ukryta w pliku. Program powinien zapytac sie uzytkownika o nazwe pliku a nastepnie wyswietlic odczytana wiadomosc (kod bledu 0). Jezeli nie uda sie otworzyc pliku zrodlowego program powinien wyswietlic komunikat File not found (kod bledu 1) lub File corrupted - jezeli nie uda sie odczytac wiadomosci z pliku (kod bledu 3). Program powinien zakonczyc dzialanie z odpowiednim kodem bledu. W przypadku podania przez uzytkownika blednego znaku program powinien wyswietlic komunikat Incorrect input i zakocznyc dzialanie z kodem bledu 0.
Бюджет: 1000 UAH Термін: 1 день
Доброго дня!
Готовий виконати Ваше замовлення. Деталі в приват або на пошту.
Що потрібно зробити: розробити EXE-додаток на C++; створити сучасний графічний інтерфейс відповідно до мого дизайну; реалізувати логіку роботи програми; забезпечити стабільну роботу на Windows 10 та Windows 11; надати вихідний код Visual Studio (.sln, .vcxproj). У мене вже є: дизайн інтерфейсу (скріншоти додаю); концепція роботи програми; перелік функцій, який обговоримо з виконавцем. Вимоги до виконавця: впевнене знання C++; досвід роботи у Microsoft Visual Studio; досвід розробки Windows Desktop-додатків; акуратний та читабельний код; готовність підтримувати зв'язок під час розробки. Будь ласка, у відповіді надішліть: приклади ваших EXE-програм; досвід роботи з C++; орієнтовний термін виконання; вартість роботи.
Доброго дня Необхідно створити модуль, що будет працювати із БД Firebird на C++ для продажу товарів. Є приклади готових рішень та опис функціоналу модуля. Основні функції: авторизація, вибір товару на екрані з груп/підгруп, перехід в кошик, оплата карткою та друк чека. Програма повинна працювати на Windows 10 і вище, використовувати існуючу базу даних.
Потрібно розробити патч для драйвера відеокарти, який розширює можливості управління графічним адаптером за рахунок додавання додаткових користувацьких налаштувань. Патч має інтегруватися в існуючу архітектуру драйвера без порушення його основної функціональності та забезпечувати сумісність з підтримуваними версіями операційної системи. Основною метою є надання більш гнучкого доступу до параметрів, які недоступні в стандартній панелі управління драйвером, з можливістю їх зміни через користувацький інтерфейс або програмний API. Патч має передбачати модульну структуру, що дозволяє в подальшому додавати нові параметри без суттєвої переробки коду. Необхідно забезпечити коректну обробку помилок, журналювання змін, можливість відкату налаштувань до значень за замовчуванням, а також збереження сумісності з майбутніми оновленнями драйвера, наскільки це можливо. Рішення має супроводжуватися технічною документацією з описом архітектури, реалізованих можливостей, обмежень і рекомендацій щодо тестування.