![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
Доброе утро. Необходимо используя WinApi:семафоры и мьютексы, решить следующую задачу:В текстовом файле находится текст произвольной длины на английском языке. Необходимо выполнить шифрование этого текста по следующему алгоритму:
- все буквы в тексте преобразуются в заглавные; - каждая буква заменяется на следующую по алфавиту, т.е. А заменяется на В, В – на С, и т.д. Буква Z должна быть заменена на A. Зашифрованный текст должен быть помещен в новый текстовый файл. Выборку текста из файла выполняет один поток, который считывает символы последовательно в буфер, длиной m символов. Каждый новый символ записывается в первую свободную ячейку с конца буфера. Шифрование текста осуществляют n потоков-шифровщиков, которые модифицируют буквы в буфере по указанным правилам. Запись шифрованного текста выполняет третий поток, который вычитывает символы из буфера от начала к концу и освобождает ячейки для записи новых символов. Решила не использую средства синронизации, начала переделывать прогу под Win Api, но не могу разобраться с семафорами и мьютексами, помогите пожалуйста, вот мой код: Код:
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
добавила объекты синхронизации:
Код:
Помогите
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
тема закрыта
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Побуквенное шифрование текста! | Gauss | Общие вопросы Delphi | 11 | 23.08.2013 19:14 |
Шифрование текста(Assembler) | Anutka2611 | Помощь студентам | 0 | 25.04.2010 21:41 |
Шифрование текста XOR'ом | nec117 | Общие вопросы .NET | 8 | 22.12.2009 17:53 |
Шифрование текста XOR'ом | nec117 | Общие вопросы C/C++ | 6 | 05.12.2009 15:21 |
Шифрование текста | SoundMan | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 15.08.2008 22:39 |