Budget: 1000 UAH Deadline: 1 day
Доброго дня!
Готовий виконати Ваше замовлення. Деталі в приват або на пошту.
Из 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.
Budget: 1000 UAH Deadline: 1 day
Доброго дня!
Готовий виконати Ваше замовлення. Деталі в приват або на пошту.
What needs to be done: develop an EXE application in C++; create a modern graphical interface according to my design; implement the program logic; ensure stable operation on Windows 10 and Windows 11; provide the source code in Visual Studio (.sln, .vcxproj). I already have: interface design (screenshots attached); program operation concept; list of features to discuss with the performer. Requirements for the performer: confident knowledge of C++; experience with Microsoft Visual Studio; experience in developing Windows Desktop applications; neat and readable code; willingness to maintain communication during development. Please, in your response send: examples of your EXE programs; experience with C++; estimated completion time; cost of work.
Good day It is necessary to create a module that will work with the Firebird database in C++ for selling products. There are examples of ready-made solutions and a description of the module's functionality. Main functions: authorization, selection of products on the screen from groups/subgroups, transition to the cart, payment by card, and printing the receipt. The program must work on Windows 10 and above, using the existing database.
A patch is required for the graphics card driver that expands the capabilities of managing the graphics adapter by adding additional user settings. The patch must integrate into the existing driver architecture without disrupting its core functionality and ensure compatibility with supported versions of the operating system. The main goal is to provide more flexible access to parameters that are not available in the standard driver control panel, with the ability to modify them through a user interface or software API. The patch should provide a modular structure that allows for the addition of new parameters in the future without significant code redesign. It is necessary to ensure proper error handling, change logging, the ability to revert settings to default values, as well as maintain compatibility with future driver updates as much as possible. The solution should be accompanied by technical documentation describing the architecture, implemented capabilities, limitations, and testing recommendations.