Форум программистов, компьютерный форум CyberForum.ru

Шифровка текста двунаправленным списком - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Возможно ли определить тип сборки http://www.cyberforum.ru/cpp-beginners/thread894204.html
Доброго дня. Подскажите, есть ли возможность решения данной проблемы. Для удобства, часто использующиеся в разных проектах классы, я загнал в различные статические библиотеки, и для использования я просто подключаю заголовочный файл с объявлением интерфейса класса, в котором содержится директива: #pragma comment(lib,"mylib.lib") путь к которой прописан в настройках среды (MSVS 2010). Но...
C++ Рекурсивные функции (палиндром) Необходимо составить программу, которая содержит рекурсивную функ-цию Palindrom(S) логического типа, возвращающую True, если строка S является палиндромом (то есть читается одинаково слева направо и справа налево), и False в противном случае. Оператор цикла в теле функции не использовать. Вывести значения функции Palindrom(S) для пяти данных строк. Помогите плиз! http://www.cyberforum.ru/cpp-beginners/thread894202.html
C++ Определить радиус и центр окружности минимального радиуса, проходящей хотя бы через три различные точки заданного множества точек на плоскости
Определить радиус и центр окружности минимального радиуса, проходящей хотя бы через три различные точки заданного множества точек на плоскости.
C++ Замените в тексте входного файла все группы подряд идущих пробелов на один пробел
Замените в тексте входного файла все группы подряд идущих пробелов на один пробел. Результат запишите в выходной файл
C++ [Сортировка слиянием] Уменьшить количество требуемой памяти для сортировки http://www.cyberforum.ru/cpp-beginners/thread894190.html
Добрый, на момент написания, день всем. Изучаю алгоритмы данных, дошёл до сортировки слиянием (Merge Sort). Прочитал, что для сортировки как минимум требуется выделение памяти, эквивалентное одному экземпляру того массива/файла, который будем сортировать. Возникла такая идея: использовать для такой сортировки массив указателей на элементы сортируемого массива. Немного прикинул, если,...
C++ long double и double в MSVC 12 одно и тоже, нужна информация,желательно быстрей Здравствуйте все знают что в VC long double и double одно и тоже, да и при простой проверке это легко выясняется, но нужна информация от самого майкрософта, цитата или ещё что нито, где сказано что в студии оно реализовано одинаково. Там мануал какой-то, в общем что нито официальное... подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1886 / 1741 / 117
Регистрация: 25.03.2012
Сообщений: 5,916
Записей в блоге: 1
07.06.2013, 12:44     Шифровка текста двунаправленным списком
Цитата Сообщение от ШурикМартыненко Посмотреть сообщение
int i=1,
1) почему i не типа char? Вообще почему код символа типа int, а не char?

2) как вариант говнокода сделай функцию GetSymbol, переделав по аналогии GetCode
C++
1
2
3
4
5
6
7
8
9
char TList::GetSymbol(int code) {
    TItem* temp;
    temp = first;
    while(temp) {
        if(temp->letter == code) return temp->letter;
        temp = temp->next;
    }
    return 0;
}
ЗАЧЕМ ВООБЩЕ ЭТИ СПИСКИ?!?!
ТВОЙ КОД ПОЛУЧАЕТСЯ из СиМВоЛАбез всяких списков и циклов.
C++
1
2
3
4
5
char GetSymbol(char letter){
  if (letter>='A' && letter<='Z') return letter-'A';
  if (letter>='a' && letter<='z')  return 26+letter-'a';
  if (letter>='0' && letter<='9') return 52+letter-'0';
}
 
Текущее время: 00:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru