#winforms #visual-studio-2008 #visual-c #tinyxml
#winforms #visual-studio-2008 #visual-c #tinyxml
Вопрос:
Я пытаюсь прочитать атрибуты XML-файла, в котором я храню информацию. Мне нужно получить эту информацию в виде строк, и я не могу этого сделать, поскольку я не могу найти какой-либо метод TinyXML, который возвращал бы строку, и я не могу найти способ преобразовать вещи из char * в String ^ . У кого-нибудь есть предложения о том, что делать?
Спасибо
Ответ №1:
В TinyXML вы можете получить атрибут XmlElements с помощью функции Attribute(). Он возвращает const char *
то, что может быть преобразовано в строку, как указал Адриан в своем ответе в соответствии с http://cplusplus.com/reference/string/string/string / с. string ( const char * s )
Подробнее о функции атрибута: http://www.grinninglizard.com/tinyxmldocs/classTiXmlElement.html#e419a442a9701a62b0c3d8fd1cbdd12d
Комментарии:
1. Не понизил голос, но я предполагаю, что они, возможно, почувствовали, что ответ по-прежнему зависит от содержимого ссылки. Ответы должны быть в состоянии стоять сами по себе без ссылки.
Ответ №2:
Вы можете преобразовать char *
в string
.
Согласно http://cplusplus.com/reference/string/string/string / C string
имеет этот ctor: string ( const char * s )