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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2012, 17:35   #1
Uniskull
Пользователь
 
Регистрация: 19.08.2010
Сообщений: 54
Вопрос Перекодировка слов в число

Здравствуйте! Как создать такую функцию, чтобы она перекодировала слово в число таким способом:

Код:
s="program";
Перекодировка будет как на кнопки сотового телефона(то есть a,b,c = 2; d,e,f = 3 ... w,x,y,z = 9)

Код:
s="program"; ss=7764726;
Думал про "IF, CASE", но мне кажется что это будет неправильно, мне кажется что есть способ по-проще сделать.(НОВИЧОК!)
Компьютерный форум - World-PC.NET

Последний раз редактировалось Uniskull; 01.02.2012 в 21:59.
Uniskull вне форума Ответить с цитированием
Старый 01.02.2012, 17:47   #2
Guy
Форумчанин
 
Регистрация: 15.12.2010
Сообщений: 398
По умолчанию

Почему бы и нет. Код на выставку же не нада выставлять

switch(c)
{
case 'a':
case 'b':
case 'c':
result += "2";
break;
}

Если так не нравится то 13 If-фов
if(c => 'a' && c =< 'c')
{
result += "2";
}
else if(c => 'd' && c <= 'f')
{
result += "3";
}
else if ...
Guy вне форума Ответить с цитированием
Старый 01.02.2012, 18:08   #3
Uniskull
Пользователь
 
Регистрация: 19.08.2010
Сообщений: 54
По умолчанию

да но "IF, CASE" не отбирает много оперативной памяти? Просто здесь много обработки...
Компьютерный форум - World-PC.NET
Uniskull вне форума Ответить с цитированием
Старый 01.02.2012, 19:12   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

причем здесь память то?
это код, если вы напишите кучу if вместо case будет хуже(вам).
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 01.02.2012, 21:44   #5
Uniskull
Пользователь
 
Регистрация: 19.08.2010
Сообщений: 54
По умолчанию

спасибо за помощь
Компьютерный форум - World-PC.NET
Uniskull вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по mySQL + Вопрос по RichEdit HTL Общие вопросы Delphi 4 01.01.2010 20:22
Вопрос Velzivul Свободное общение 0 19.08.2009 18:34
вопрос simpz Общие вопросы C/C++ 2 09.01.2009 20:12
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) Albert2008 Общие вопросы Delphi 4 21.08.2008 15:33
вопрос по сокетам и общение как в ICQ.Сложный вопрос... Руслантус Общие вопросы C/C++ 2 12.08.2008 21:10