HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

visual studio 2008 c++ возвращает неверный код ascii
  #1  
Старый 20.09.2009, 01:24
SVAROG
Постоянный
Регистрация: 13.02.2007
Сообщений: 406
С нами: 10126406

Репутация: 206
Post visual studio 2008 c++ возвращает неверный код ascii

выполняю значит
Код:
cout << (int)"§";
он мне показывает: 4290784
хотя php на этой же винде возвращает 167
при выполнени
PHP код:
echo(ord("§")); 
что думаю более правильно, есть мысли господа?
З.Ы. коды стандартных символов пхп и си возвращают одинаковые.
 
Ответить с цитированием

  #2  
Старый 20.09.2009, 02:18
DFrost
Познающий
Регистрация: 05.06.2009
Сообщений: 41
С нами: 8911915

Репутация: 72
По умолчанию

cout<<(int)'§' попробуй
 
Ответить с цитированием

  #3  
Старый 20.09.2009, 02:22
SVAROG
Постоянный
Регистрация: 13.02.2007
Сообщений: 406
С нами: 10126406

Репутация: 206
По умолчанию

Цитата:
Сообщение от DFrost  
cout<<(int)'§' попробуй
выдал -89
если +256 то правильно будет!! )))
но почему так???
 
Ответить с цитированием

  #4  
Старый 20.09.2009, 02:23
DFrost
Познающий
Регистрация: 05.06.2009
Сообщений: 41
С нами: 8911915

Репутация: 72
По умолчанию

unsigned char c='§';
cout<<(int)c<<endl;
 
Ответить с цитированием

  #5  
Старый 20.09.2009, 02:25
DFrost
Познающий
Регистрация: 05.06.2009
Сообщений: 41
С нами: 8911915

Репутация: 72
По умолчанию

просто в с++ значения обычно не от 0 до 255, а с -128
 
Ответить с цитированием

  #6  
Старый 21.09.2009, 12:29
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 571
С нами: 10943066

Репутация: 1236


По умолчанию

cout << (int)(((int)'A')&0xFF); вместо А - твой символ
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Семинар по MS Visual Studio 2008 Team System Москва mimim Мировые новости. Обсуждения. 0 19.02.2009 21:21
Встроенные функции и процедуры. mari00 С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 8 14.12.2006 16:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.