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
Доброго дня!
Готовий виконати Ваше замовлення. Деталі в приват або на пошту.
Development of a cross-platform desktop application for managing personal tasks and projects (Task Manager). The complete thesis work needs to be written by August 3rd.
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.
We are a large logistics company with our own exports. We have a large fleet of vehicles and we constantly send our own vehicles for export to European countries.Description Website: https://echerha.gov.ua/ On this website, we place our vehicles in an electronic queue for crossing the state border. During registration, the following data must be entered: driver's first and last name; foreign passport number; email address; logistics phone number for notifications; type of vehicle (cargo); manufacturer's name of the vehicle; state registration number of the tractor; state registration number of the trailer; customs declaration number. A specific day and time for crossing the border is predetermined for each vehicle. For example, the vehicle must pass through the "Rava-Ruska" checkpoint on Monday at 10:00.Our Problem - The queue on the website https://echerha.gov.ua/ moves unpredictably. - For example, today is Friday, and the vehicle must cross the border on Monday at 10:00. - We do not know exactly when the queue will start moving. This can happen on Friday evening, at any time on Saturday or Sunday, early in the morning, during the day, or late at night. - When the queue starts moving, it is immediately visible on the website. Sometimes, within just a few minutes, it can move from Friday to Monday or even to Tuesday. - Because of this, logistics personnel are forced to constantly monitor the mobile application or website to not miss the moment when the queue reaches the required date and time. If this moment is missed, we physically cannot place the vehicle in the queue for the needed time slot.Task - After entering the vehicle data (for example, into a table or another interface, depending on the programmer's implementation), the system should automatically track the movement of the queue. - When the queue reaches the predetermined date and time, the system should automatically fill in the necessary data and place the vehicle in the queue without the involvement of the logistics personnel.