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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка "Попытка чтения в запрещенную память" при работе с файлами http://www.cyberforum.ru/cpp-beginners/thread1178382.html
Нужно хранить в файле данные со структуры и считывать их. Перепробовал кучу вариантов (fopen и ofstream/ifstream), постоянно одна и та же ошибка. "Необработанное исключение типа "System.AccessViolationException" в CourseWork1.exe Дополнительные сведения: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена." Пробовал сделать тоже с...
SFML Библиотека SFML отказывается подключаться g++ библиотека SFML отказывается подключаться g++ вывод g++ /usr/include/SFML/System/Clock.hpp:39: error: variable ‘sf::SFML_API sf::Clock’ has initializer but incomplete type /usr/include/SFML/System/Clock.hpp:41: error: expected primary-expression before ‘public’ /usr/include/SFML/System/Clock.hpp:41: error: expected ‘}’ before ‘public’ /usr/include/SFML/System/Clock.hpp:41: error: expected... http://www.cyberforum.ru/cpp-beginners/thread1178380.html
Связные списки. Определить количество узлов между двумя выбранными указателями C++
#include <iostream> #include <cstdlib> using namespace std; struct Node { int data; Node* next;
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-ое слово в строке http://www.cyberforum.ru/cpp-beginners/thread1178336.html
Как найти любое (n-ное) слово в строке? Слова(группа слов) разделяются запятыми
C++ Перенос из directx8 в directx9, ошибка в SetVertexShader Доброе время суток. Есть кусок кода написанного для 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" подробнее

Показать сообщение отдельно
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
19.05.2014, 13:04     TinyXML. Преобразовать TiXmlElement в TiXmlString, char[] или string
Цитата Сообщение от NewEXE Посмотреть сообщение
Что можно тут придумать?
Вариантов несколько.
1. Тупо в строке заменяем запятую на точку. Неправильно, зато быстро.
2. Устанавливаем локаль для потока. Пример кода, думаю, достаточно ясен:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <locale>
#include <sstream>
 
int main() {
    std::locale l("ru_RU");
 
    std::stringstream ss("3,14");
    ss.imbue(l);
 
    double pi;
    ss >> pi;
 
    std::cout << pi << std::endl;
    return 0;
}
 
Текущее время: 04:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru