Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 803
от 22.07.2007, 22:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 490, Экспертов: 57
В номере:Вопросов: 1, Ответов: 3


Вопрос № 95481: Здравствуйте эксперты!!! Есть вопрос по VC++ простенкий (я так думаю), но чё-то я в него упёрся, подскажите пожалуйста как в VC++ в переменную числового тип возратить Код символа и наоборот, т.е. речь идёт о ф-ях в VB- Chr и Asc. Заранее благ...

Вопрос № 95.481
Здравствуйте эксперты!!!
Есть вопрос по VC++ простенкий (я так думаю), но чё-то я в него упёрся, подскажите пожалуйста как в VC++ в переменную числового тип возратить Код символа и наоборот, т.е. речь идёт о ф-ях в VB- Chr и Asc.
Заранее благодарю, Alex
Отправлен: 17.07.2007, 21:56
Вопрос задал: Новак Александер Васильевич (статус: 1-ый класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Ilkras
Здравствуйте, Новак Александер Васильевич!
В С и С++ символ (char) является целым числом ограниченой величины - до 127. Таким образом никакой функции вызывать не надо. Символ представляется его кодом. Преобразование от char к int (стандартному типу целого числа) т.е. кастинг, делается компилятором автоматически.
То есть в С все хорошо - бери и пользуйся.
Удачи.
Ответ отправил: Ilkras (статус: Студент)
Ответ отправлен: 17.07.2007, 23:28
Оценка за ответ: 4
Комментарий оценки:
Спасибо,попробуем!!!

Отвечает: Maxim V.G.
Здравствуйте, Новак Александер Васильевич!
По всей видимости Вам хочется преобразовывать для какой-то цели символы в таблицу символов ASCII. Таких функций я не встречал. Я вижу несколько причин отсутствия таких функций:
1) Таблица символов ASCII используется в ОС DOS и основаных на базе DOS и не испотльзуется в других ОС (*nix, Mac, etc)
2) Язык С/С++ обладает кросплатформенностью (если не использовать спецефические для ОС библиотеки), чего не скажешь о VB.
3) Вот тут есть таблицы разобравшись с которыми понимаешь что подобные функции не нужны http://uchcom.botik.ru/educ/clerk/Library/Method/kod-tabl.ru.html.
---------
Жить вредно - от неё умирают
Ответ отправил: Maxim V.G. (статус: 3-ий класс)
Ответ отправлен: 18.07.2007, 03:19
Оценка за ответ: 4
Комментарий оценки:
Благодарю за ценное разъяснение, но я не увидел практического ответа на этот вопрос. СПАСИБО!!!

Отвечает: Sema
Здравствуйте, Новак Александер Васильевич!

Мне кажется что если у тебя есть
char s = 'A';
int b;

то если ты сделаешь
b = s;
и посмотришь значение b, то получишь код символа...
есть еще функции itoa и atoi конвертит числа в строки...и наоборот
Ответ отправил: Sema (статус: 1-ый класс)
Ответ отправлен: 18.07.2007, 16:38
Оценка за ответ: 5
Комментарий оценки:
Благодарю, просто я просиделдолгое время на DELPHI и немогу избавиться от завязки от ф-ций, в общем ответ исчерпывающий
СПАСИБО!!!


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.53 beta от 09.07.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное