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

Преобразовать string в complex - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Srand в карточной игре http://www.cyberforum.ru/cpp-beginners/thread1506000.html
подскажите как сделать так что бы srand выдавал числа в диапазоне от 1 до 36 без повторов можно ли это сделать без массивов ? делаю задание ( создать игру 21) это для понимания для чего мне это нужно мне нужно что бы ни игроку ни компьютеру не попадались карты которые уже были пишу в visual studio
C++ Стоит ли читать "Программирование. Принципы и практика использования C++" от Страуструпа Доброго времени суток. Сейчас лето, сессия позади, но не хочется проводить время впустую, а заняться более активным изучением C++. На лекциях нам давали информацию из учебника Павловской Т.А., задания для практического изучения из практикума соответствующего автора. За время обучения, мы изучили первую главу (циклы, ветвления, массивы, матрицы, указатели, работа с типом char, структуры,... http://www.cyberforum.ru/cpp-beginners/thread1505994.html
Определить, насколько случайное число случайно C++
Учебная программа определяющая насколько случайное число случайно. из книги Оверленд Брайэн -С++ без страха. Я вставил директиву int hits; чтобы можно было работать с любым заданным числом. И вот я задаю массив новым способом .используя директиву.int hits; ,но почему то как был массив из 10 элементов так таким и остался..(то есть 10 элементов.).#include <iostream> #include <cmath> #include...
Как добавить дополнительный член в структуру? C++
Здравствуйте в wxDev C++ версия 7.3.1.3 Есть программа в ней структура из 4 элементов(членов), в один элемент созданной структуры присваевается значение функции с указателем в качестве параметра функции, в этой функции вычисляется другая функция её значение передается через указатель наружу. программа компилируеться, запускается все Ок, НО если добавить 5 элемент(член) в структуру, потом...
C++ Можно ли написать более оптимальный код, используя цикл while? http://www.cyberforum.ru/cpp-beginners/thread1505939.html
собственно сабж. #include <iostream> using namespace std; int main() { int x, y, s, step = 1; cout << "Vvedite x" << endl;
C++ Реализация класса String Доброго времени суток! Пишу свой класс String (учусь). И возник вопрос по реализации. Имеется определение класса: class String { private: char* str; int len; public: подробнее

Показать сообщение отдельно
rotciv
0 / 0 / 0
Регистрация: 04.03.2015
Сообщений: 55
28.07.2015, 13:23  [ТС]     Преобразовать string в complex
Отлично, спасибо.
Только у меня данные записаны без запятой. Выходит, надо запятую предварительно добавить?

Добавлено через 13 минут
У меня вот что получается. Более коряво, конечно.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        string temp, x;  //  х содержит значение real
        double real, imag;
        complex<double> cx;
        string::const_iterator it=x.begin();
        if(*it=='(') {
          std::copy(x.begin()+1, x.end(), back_inserter(temp));
          real=atof(temp.c_str());
          temp.clear();
          ss>>x;  // получение img
          std::copy(x.begin(), x.end()-1, back_inserter(temp));
          imag=atof(temp.c_str());
          cx(real, imag);  //  [COLOR="Red"]вот это отвергается компилятором[/COLOR].
          temp.clear();
        } else {
          cx(atof(x.c_str()), 0.0);  //  [COLOR="red"]это тоже отвергается.[/COLOR]
        };
 
Текущее время: 15:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru