Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 016 111 раз!

Форум

Добро пожаловать, Гость!

Инфа по C++?

Обсуждение вопросов на другие темы связанные с веб-разработкой
Аватара пользователя
Redee
Сообщения: 218
C нами: 3 года 5 мес

Непрочитанное сообщение Redee » 30 авг 2014, 14:53

Кому не впадлу напишите мне личным.
Или дайте список материалов для заложения прочного фундамента в освоении С++.
Подскажите нормальные тематические сайты по C++ если знаете также.

А конкретно по теме - задача сделать(скомпилировать на Visual C++) XmlParser на основе TinyXML2.

Чтобы >>
XMLDocument doc;
doc.LoadFile(переменная_с_именем_файла);


А не чистым текстом как предлагают в примерах >>>
doc.LoadFile("path/2/file/myData.xml");


Само лучше чтобы был свой класс, со своим методом, которому передается текст пути к файлу, который возвращает массив всех данных xml файла.

Понимаю что ожидать ответа на этот вопрос 0,0000001%, но надеюсь на это все же.

з.ы. Немного поучил основы, но при создании своего класса / структуры оно ругается мол что нельзя переопределять. Ну мне хотя бы процедурно уже тогда.

Архив "сырого" проекта >
https://docs.google.com/file/d/0B9BpgDhs3lByMzVQcGlzOXBpZkk

Аватара пользователя
Asmodey
Сообщения: 299
C нами: 4 года 7 мес

Непрочитанное сообщение Asmodey » 30 авг 2014, 20:53

LoadFile принимает вроде как char*.
Вполне можете передавать название и в переменной.

char* path="file_name.xml";
doc.LoadFile(path);

Если переменная std::string str;, то указатель на строку получается так:
doc.LoadFile(std.c_str());

[upd=1409485411][/upd]
ЗЫ. http://www.books.ru/books/s-sbornik-retseptov-484671/?show=1 туточки немного расписана робота с tinyXML.

Аватара пользователя
Redee
Сообщения: 218
C нами: 3 года 5 мес

Непрочитанное сообщение Redee » 01 сен 2014, 04:00

Спасибо гляну книгу.


Вернуться в «Оффтоп и другие темы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость