Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2018, 21:38   #1
Arthur80321
 
Регистрация: 26.11.2018
Сообщений: 5
Восклицание Расшифровать строку правильно

Здравствуйте ! Подскажите пожалуйста, как при шифровании строки можно запоминать измененные места. Чтобы "расшифровывалось" только нужное.

Задание такое:
Каждую строчную букву поменять на заглавную букву, кроме того пару букв "ли" заменить на "1".

Вообще хотябы подскажите, если знаете, каким образом делать. Кажется можно в структуре сохранять но пока "ее" не понял, или где-то еще.

Вот есть код, он шифрует. Его обрадтный "вид", делать тоже самое но наоборот, и меняет уже "существующие" "1"


Код:
FILE *fp, *fpout;
char *str/;
str = new char[300];
unsigned char c;
 
        if ((fp = fopen("G:\\tes.txt", "r")) == NULL) {
            printf("Невозможно открыть файл.\n"); exit(1);
        }
        fpout = fopen("G:\\tes2.txt", "w");
 
        while ((c = fgetc(fp)) && !feof(fp)) { 
            if (c == 0xEB) { 'л'
                if ((c = getc(fp)) == 0xE8) { 'и'
                    fputc('1', fpout);
                    continue;
                }
            }
            if (islower(c))
                c = toupper(c);
            fputc(c, fpout);
        }
 
        fclose(fp);
        fclose(fpout);
______________________
Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум. Подробнее в FAQ

Последний раз редактировалось Arthur80321; 05.12.2018 в 23:24.
Arthur80321 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сбитая кодировка, как расшифровать строку? garuna Общие вопросы Delphi 5 07.07.2016 15:50
cout не выводит правильно строку. FULEREN Общие вопросы C/C++ 2 10.02.2015 21:14
Как правильно заменить строку WennY Общие вопросы Delphi 5 05.09.2011 09:16
расшифровать в ASCII потом цифры расшифровать в бинарный код viorel Общие вопросы Delphi 1 07.05.2010 14:43
Расшифровать строку программы prikolist Общие вопросы C/C++ 5 21.03.2009 16:25