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

Преобразование переменных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ помогите с написанием драйвера! С http://www.cyberforum.ru/cpp-beginners/thread452703.html
всем привет! нужно написать драйвер для ОС Windows для работы в режиме ядра, который бы перехватывал функцию ZwTerminateProcess (проверял, мой ли процесс хотят убить и если да то возвращал "убийце" STATUS_ACCESS_DENIED)! необходимые функции уже есть, и единственное, что я не знаю - это как "оформить" драйвер, чтобы он удачно скомпилировался и выполнял свою работу. в нете гуглил, везде только...
C++ Как работает функция? int chsim() { if (ef) return *usim=EOF; usim++; if(*usim!='*' && *(usim+1)!='') { com=0; com++; chsim();chsim(); while(com>0) http://www.cyberforum.ru/cpp-beginners/thread452702.html
C++ Функции
Разработать функцию f(x) которая возвращает младшую цифру натурального числа х. Вычислить с помощью нее значение выражения z=f(a)+f(b) народ хелп
C++ По заданному порядку следования вершин построить бинарное поисковое дерево
как по заданному порядку следования вершин за линейное от количества вершин время построить в памяти компьютера бинарное поисковое дерево ?
C++ Выделить в памяти 1024 ячейки по 8 байт и вывести их адреса(МИНИ менеджер памяти)) http://www.cyberforum.ru/cpp-beginners/thread452678.html
Вот тут появилась такая интересная задача: требуется сделать программу которая управляет 1024 ячейками памяти по 8 байт каждая. т.е. за каждый запрос памяти выделяется память, кратная 8-ми байтам, даже если нужно выделить ,допустим 3 байта(5 байтов остается свободным). память выделяется под переменные типов: int,short in , double. (пользователь сам выбирает тип). нужно вывести сколько ячеек...
C++ В выходной файл требуется вывести данное дерево в порядке postorder помогите понять условие задачи Условие Во входном файле задано бинарное дерево поиска в порядке preorder (прямой порядок обхода), в котором для любой его вершины все ключи в ее левом поддереве строго меньше ее ключа, а все ключи в ее правом поддереве не меньше ее ключа. В выходной файл требуется вывести данное дерево в порядке postorder (обратный порядок обхода) и inorder (внутренний порядок... подробнее

Показать сообщение отдельно
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
25.02.2012, 21:10     Преобразование переменных
Цитата Сообщение от Sagittarius Посмотреть сообщение
а нет варинтов что бы был станда, тоесть что бы большетство компиляторов поддерживало.
Строковые потоки(std::stringstream)

Добавлено через 46 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//...
#include <sstream>
#include <stdexcept>
 
template<typename TargetType, typename SourceType>
TargetType convert_to(const SourceType& val)
{
  std::stringstream stream;
  if(!(stream << val))
    throw std::string("error"); // std::string здесь для простоты 
                                // естественно, желательно создать свой тип исключения
   
  TargetType res;
  if(!(stream >> res))
     throw std::string("error");
 
  return res;
}
 
//--------------------------
 
int main()
{
  //...
  j = i + convert_to<int>(ss);
  ss = h + convert_to<string>(d); 
  //...
}
 
Текущее время: 07:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru