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

Преобразование long double в char - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Rand() создает одинаковые числа http://www.cyberforum.ru/cpp-beginners/thread1237431.html
inline void Playing_card::set_random_suit() { std::srand(time(NULL)); suit_.val = rand() % (SPADES - CLUBS) + CLUBS; suit_.lexcast(); } При создании нескольких объектов Playing_card, во всех созданных обьект val_ одинаковый? Почему? Скажите пожалуйста.
C++ Странное поведение в коде Есть два класса: ArrayList<T> и Array<T> (реализация в конце поста). И есть такой код: ArrayList<int> list = { 1, 2, 3 }; Array<int> arr = list.clone().asArray(); cout << arr; // Вывод -17891602 вместо 1 Собственно понятно, что результат метода clone() удаляется после того как вызывается asArray(). То есть обьект Array<int> arr существует, но ссылается на удаленный участок памяти копии... http://www.cyberforum.ru/cpp-beginners/thread1237410.html
Как загрузить DLL? C++
Я раньше с DLL дела не имел, но вот тут такая задача появилась. Есть DLL который сканирует процессы и что то там делает Как мне его загрузить/запустить или что там делать нада? я просто вобще не знаю как и что.
C++ Динамическое выделение памяти для массива указателей на char
Доброго времени суток! пытаюсь выделить память для массива указателей на char следующий код #include <iostream> #include <string.h> #include <sstream> #include <stdlib.h> using namespace std; class charset {
C++ Шаблон класса Wrapper http://www.cyberforum.ru/cpp-beginners/thread1237367.html
Как мне написать такой шаблон. template<typename WrappedType> class Wrapper { protected: template <typename R, typename... Args>
C++ Очередь «первый вошел — первый вышел» (FIFO) Очередь — это устройство для хранения данных, похожее на стек. Отли-чие в том, что в стеке последний сохраненный элемент будет первым извлеченным, тогда как в очереди первый сохраненный элемент будет первым извлеченным. То есть в стеке используется подход «последний вошел — первый вышел» (LJFO), а в очереди используется подход «пер- вый вошел — первый вышел» (FIFO). Очередь похожа на простую... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
02.08.2014, 14:51     Преобразование long double в char
Цитата Сообщение от Pari Посмотреть сообщение
reverse(ibuffer.begin(), ibuffer.end());
- это реверс строки. Далее string это тот же массив чаров, только а) безразмерный, б) на много более удобный(например посмотрите как происходит конкатенация частей строк). Вернёмся к reverse - это универсальный алгоритм для реверса сожержимого контейнеров(хотите простыми словами контейнер - это массивов типов или классов)
Касательно cin.clear() cin.sync() в любом случае что означают эти методы вы видели в справке, теперь пара слов зачем они. Напомню вам ваше же задание
Цитата Сообщение от Pari Посмотреть сообщение
Напишите функцию main() для тестирования этой функции путем много- кратного ввода пользователем чисел типа long double и вывода результата в виде денежной строки.
Неужели вы и правда думаете что после ввода в буффере ничего не остаётся и cin>>value в цикле будет работать также как и однократный ввод?Нет - в буффере после нажатия Enter будет оставаться \n который будет коробит все последующие итерации - т.е после каждго ввода как минимум надо очистить буффер - для этого cin.sync.
Зачем clear - представьте если вы вбруг вмето дабла случайно нажмёте на клавиатуре пару букв, как вы думаете флаг ошибки в потоке ввода появится или нет?Наверное да. Наверное логично всегда сбрасывать флаг ошибки - если вы ввели корректное число ничего плохого не будет, а если некорректное то появившийся флаг ошибки будет сброшен.
 
Текущее время: 17:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru