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

TinyXML. Преобразовать TiXmlElement в TiXmlString, char[] или string - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка "Попытка чтения в запрещенную память" при работе с файлами http://www.cyberforum.ru/cpp-beginners/thread1178382.html
Нужно хранить в файле данные со структуры и считывать их. Перепробовал кучу вариантов (fopen и ofstream/ifstream), постоянно одна и та же ошибка. "Необработанное исключение типа "System.AccessViolationException" в CourseWork1.exe Дополнительные сведения: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена." Пробовал сделать тоже с...
C++ Связные списки. Определить количество узлов между двумя выбранными указателями #include <iostream> #include <cstdlib> using namespace std; struct Node { int data; Node* next; http://www.cyberforum.ru/cpp-beginners/thread1178373.html
C++ Remove_if для std::list
Здравствуйте! Помогите мне разобраться,пожалуйста.Перечитал кучу всего,но так и не понял ,что можно писать в аргументе метода remove_if. #include<iostream> #include<list> #include<algorithm> using namespace std; void printlist(list<int> a) { copy(a.begin(),a.end(),ostream_iterator<int>(cout," ")); }
C++ Как считать n-ое слово в строке
Как найти любое (n-ное) слово в строке? Слова(группа слов) разделяются запятыми
C++ Перенос из directx8 в directx9, ошибка в SetVertexShader http://www.cyberforum.ru/cpp-beginners/thread1178331.html
Доброе время суток. Есть кусок кода написанного для directx8 #include <d3dx8.h> #include <mmsystem.h> #include <C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include\WinNT.h> #include <d3dx8mesh.h> #include <Windows.h> #include "C:\Program Files (x86)\Microsoft DirectX SDK (August 2009)\Include\dinput.h"
C++ Переставить элементы в этом массиве Ввести массив чисел с задаваемым количеством элементов и некоторое число. Без использования другого массива переставить элементы в этом массиве так, чтобы в начале массива оказались элементы не меньше некоторого числа, а в конце массива - элементы меньше этого числа, с сохранением порядка их взаимного расположения в исходном массиве. Вывести преобразованный массив. Пример вводимых данных: 8... подробнее

Показать сообщение отдельно
NewEXE
3 / 3 / 1
Регистрация: 03.05.2014
Сообщений: 24
19.05.2014, 17:48  [ТС]     TinyXML. Преобразовать TiXmlElement в TiXmlString, char[] или string
0x10, внушил локаль l("RU_ru"), реализовал функцию
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
double ToDouble(const char *p)
    {
        locale l("RU_ru");
        stringstream ss(p);
        ss.imbue(l);
        double d = 0;
        ss >> d;
        return d;
    }
/////////
int main()
    { // ........ //
        value = ToDouble(xml_Value->GetText());
    }
что-то не пойму, пишет
Кликните здесь для просмотра всего текста
terminate called after throwing an instance of 'std::runtime_error'
what(): locale::facet::_S_create_c_locale name not valid

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

я так понял, что нельзя создавать такие вещи, как std::locale l("ru_RU");
outoftime,

Не по теме:

но все же мы еще раз спросим и сказать мы вас попросим

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru