Логотип игрового форума RF-Cheats.ru    
Новости онлайн игр Обход античитов Чёрный рынок Реклама и привилегии Разработка читов Арбитраж

Регистрация Бан-лист Сообщество ПОПУЛЯРНОЕ
Вернуться   RF-Cheats.ru - форум читеров и ботоводов > > >

Взлом и программирование

: Аспекты программирования при реализации различных методик взлома.
Читы и обход фроста для RF Online без хайдаБоты и читы для Perfect World бесплатно без хайдаМоды и читы для World of Tanks (WoT) бесплатно без хайдаМоды и читы для Armored Warfare бесплатно без хайдаБоты и читы для DOTA 2 бесплатно без хайдаБоты и читы для Black Desert Online бесплатно без хайдаЧиты на ArcheAge бесплатно без хайдаЧиты для Warface бесплатно без хайдаВзлом ВКонтакте и ОдноклассниковСписок разделов со всеми играмиЧиты для онлайн игр






Ответ
 
Опции темы
Старый 13.09.2013, 16:32   #1
dark
Читодел
Аватар для dark
OFFLINE
Регистрация: 09.04.2007
Сообщений: 965
Благодарностей:
36,567 всего
Мнения: + 37592
Репутация: 116364
Отправить сообщение для dark с помощью ICQ Отправить сообщение для dark с помощью Skype™

с++. Объясните, туплю


Код:
	float a = 27.90;

	CString b;
	b.Format("%d", (int)(a * 100.00));
	MessageBox(b, 0, 0);
На экране вижу 2789. Почему?

Cheats Development | Создание читов на заказ

Я не оказываю услуги гаранта!
База данных кидал: blacklist.rf-cheats.ru
Обязательно проверяйте человека через чёрный список прежде чем совершать с ним сделку.
 
Ответить с цитированием


Старый 13.09.2013, 16:35   #2
Sitanom
Читер
Аватар для Sitanom
OFFLINE
Регистрация: 08.02.2012
Сообщений: 160
Благодарностей:
2,831 всего
Мнения: + 13506
Репутация: 7284

Потому что ошибка же
 
Ответить с цитированием
Старый 13.09.2013, 16:38   #3
PLanTeX
Старичок форума
Аватар для PLanTeX
OFFLINE
Регистрация: 03.03.2011
Сообщений: 180
Благодарностей:
2,824 всего
Мнения: + 7116
Репутация: 8467
Отправить сообщение для PLanTeX с помощью Skype™

Цитата:
Сообщение от Sitanom Посмотреть сообщение
Потому что ошибка же
ну мне кажется он прав
 
Ответить с цитированием
Сказали спасибо:
Sitanom (13.09.2013)
Старый 13.09.2013, 16:44   #4
Sitanom
Читер
Аватар для Sitanom
OFFLINE
Регистрация: 08.02.2012
Сообщений: 160
Благодарностей:
2,831 всего
Мнения: + 13506
Репутация: 7284

Пока не могу сообразить где,но точно знаю где-то тут

float a = 27.90;

CString b;
b.Format("%d", (int)(a * 100.00));
MessageBox(b, 0, 0);

Добавлено через 5 часов 2 минуты
Помогите ему,я уже не знаю хдддд

Последний раз редактировалось Sitanom; 13.09.2013 в 21:46. Причина: Добавлено сообщение
 
Ответить с цитированием
Старый 14.09.2013, 13:25   #5
Valtiel
Освоившийся
Аватар для Valtiel
OFFLINE
Регистрация: 06.08.2013
Возраст: 34
Сообщений: 80
Благодарностей:
118 всего
Мнения: + 409
Репутация: 355

Цитата:
Сообщение от dark Посмотреть сообщение
Код:
	float a = 27.90;

	CString b;
	b.Format("%d", (int)(a * 100.00));
	MessageBox(b, 0, 0);
На экране вижу 2789. Почему?
Попробуй std::wostringstream ss; вписать
 
Ответить с цитированием
Старый 14.09.2013, 13:25   #6
noise
Читер со стажем
Аватар для noise
OFFLINE
Регистрация: 08.11.2009
Сообщений: 403
Благодарностей:
78 всего
Мнения: + 732
Репутация: 235

Все дело в способе хранения флоата

http://ru.wikipedia.org/wiki/%D0%A7%...81%D1%82%D0%B8

double даст нормальный результат
почему ты на 100 просто не умножаешь? если не будет флоат на флоат будет норм вроде
 
Ответить с цитированием
Старый 16.09.2013, 18:26   #7
dark
Читодел
Аватар для dark
OFFLINE
Регистрация: 09.04.2007
Сообщений: 965
Благодарностей:
36,567 всего
Мнения: + 37592
Репутация: 116364
Отправить сообщение для dark с помощью ICQ Отправить сообщение для dark с помощью Skype™

Цитата:
Сообщение от noise Посмотреть сообщение
Все дело в способе хранения флоата

http://ru.wikipedia.org/wiki/%D0%A7%...81%D1%82%D0%B8

double даст нормальный результат
почему ты на 100 просто не умножаешь? если не будет флоат на флоат будет норм вроде
преобразую float в double, получаю то же самое.
100 - пробовал убрать дробь, то же самое..

Cheats Development | Создание читов на заказ

Я не оказываю услуги гаранта!
База данных кидал: blacklist.rf-cheats.ru
Обязательно проверяйте человека через чёрный список прежде чем совершать с ним сделку.
 
Ответить с цитированием
Старый 17.09.2013, 03:48   #8
noise
Читер со стажем
Аватар для noise
OFFLINE
Регистрация: 08.11.2009
Сообщений: 403
Благодарностей:
78 всего
Мнения: + 732
Репутация: 235

Цитата:
Сообщение от dark Посмотреть сообщение
преобразую float в double, получаю то же самое.
100 - пробовал убрать дробь, то же самое..
Версия, платформа?

PHP код:
int _tmain(int argc_TCHARargv***91;***93;)
{
    
using std::cin;
    
using std::cout;
    
using std::endl;

    
float a 27.90;
    
double b 27.90;

    
cout << << endl;
    
cout << (int)(100) << endl;
    
cout << (int)(100.) << endl;
    
cout << (int)(100.) << endl;

    
char pause;
    
cin >> pause;
    

    return 
0;

PHP код:
27.9
2790
2789
2790 
 
Ответить с цитированием
Сказали спасибо:
Хронька^^ (17.09.2013)
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Мир танков | Проект "Армата" | ArcheAge | Black Desert | РФ Онлайн | Айон | Майнкрафт | Браузерные игры
Элдер скролс | Р2 Онлайн | Реквием Онлайн | ПУБГ | Роял Квест | ГТА Санадреас | Контра | Дота 2
Мир кораблей | Лост Арк | Arma2 DayZ mod | The War Z | Карос: Начало | Tera Online
Читы для всех Онлайн-игр