Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Возможно ли определить тип сборки http://www.cyberforum.ru/cpp-beginners/thread894204.html
Доброго дня. Подскажите, есть ли возможность решения данной проблемы. Для удобства, часто использующиеся в разных проектах классы, я загнал в различные статические библиотеки, и для использования я...
C++ Рекурсивные функции (палиндром) Необходимо составить программу, которая содержит рекурсивную функ-цию Palindrom(S) логического типа, возвращающую True, если строка 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
2119 / 1949 / 192
Регистрация: 25.03.2012
Сообщений: 6,755
Записей в блоге: 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';
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru