Форум программистов, компьютерный форум CyberForum.ru

Как перевести из Float в String? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработать алгоритм и написать по нему программу сложения матриц А и В размера m × n http://www.cyberforum.ru/cpp-beginners/thread823691.html
Задача 2. Разработать алгоритм и написать по нему программу сложения матриц А и В размера m × n. Значение величин m и n выбрать из табл. 4.1 в соответствии с вариантом задания. m = 3; n = 4; р = 6 Примечание! Алгоритмы решения задач должны содержать не только расчетную часть, но и блоки формирования входных и выходных данных. Добавлено через 1 час 17 минут тема актуальна
C++ Длина самого короткого слова Дано предложение. Найти длину его самого короткого слова (предложение вводится с клавиатуры). http://www.cyberforum.ru/cpp-beginners/thread823687.html
C++ Форма для отправки данных на сервер
Есть форма, обработчик для которой написан на С++, но при вводе русских символов, в файл записываются данные в шестнадцатеричном формате. Как это исправить? #include <stdio.h> #include <stdlib.h> #include <string.h> #include <iostream> #include <fstream> #include <cstdlib> #include <ctime>
Строки. Определить, можно ли из букв первого составить второе C++
Даны два слова. Определить, можно ли из букв первого составить второе. Каждая из букв второго слова должна входить в первое слово столько же раз, сколько и во второе. Заранее благодарен)
C++ В одномерном массиве перекинуть все числа, меньше 4, в конец http://www.cyberforum.ru/cpp-beginners/thread823674.html
Вот тут числа перекидываются в начало, не могу разобраться, что нужно изменить, чтобы перемещались в конец. Помогите, пожалуйста for (i=0; i < 8; i++) if (*mas<=4) { k=i+1; break; } for (i=k; i < 10 ; i++) if (*mas<=4) {
C++ ОШИБКА #include <StdAfx.h> #include <iostream> using namespace std; int main() {int i; for (int i = 0 ; i < 6; i++); //цикл по столбцу cout << "vivod \n"; cout << "konec\n"; return 0; } подробнее

Показать сообщение отдельно
Maxsis
 Аватар для Maxsis
5 / 5 / 1
Регистрация: 10.06.2011
Сообщений: 157
31.03.2013, 13:46     Как перевести из Float в String?
Вот такой код:

C++
1
2
3
4
5
6
7
MemoryManager* MM = new MemoryManager("gta_sa.exe");
                DWORD offsets[3] = { 0x14, 0x30 };
                float ammo = 10;
                //MM->WriteMemory( (MM -> ReadPointer(0x0E4BB6C8, offsets, 3, true).toDword()), &ammo, sizeof(DWORD));
                char am = (MM -> ReadPointer(0x0C29223, offsets, 2, true).toFloat());
                //char am2 = memcpy(&am, am2, sizeof(float));
                label2 -> Text = am2;
Мне надо прочитать из адреса значение и вывести в label2. Я делал label2 -> Text = am.ToString();
Но в результате например получаю 49 вместо 1946.64 и т.п

Как решить проблему?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru