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

Как делать log.txt? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ссылки и оператор new! http://www.cyberforum.ru/cpp-beginners/thread95706.html
Вопрос заключается в следующем! Как можно освободить динамическую память, адрес которой присвоен ссылке? Пример фрагмента кода: int *pint=new int(5); int &rint=*pint; Как освободить область в куче? *pint.
C++ Передача указателей в функции Привет всем. Вообщем изучаю с\с++ по книге Павловской, дошел до динамических структур данных(списки, стеки, очереди...), Вообщем наткнулся там на пример списка, не могу понять как передаються ьам указатели в функции. А конкретно не понятны передачи указателей в функции add и remove. Объясните пожалйуста подробно, заранее благодарен всем отозвавшимся. #include <windows.h> #include <conio.h>... http://www.cyberforum.ru/cpp-beginners/thread95700.html
C++ Виртуальные функции. Абстрактные классы.
Есть у меня абстрактный класс class DataManager { protected: Configuration configuration; public: DataManager(Configuration config); virtual List<Buss> loadBuss() = 0; virtual List<Route> loadRoute() = 0; virtual List<Reys> loadReys() = 0;
Описать процедуру, меняющую содержимое переменных X и Y C++
вот тут решил разобраться с языком си, решал задачки и вот напоролся на такую: Описать процедуру Swap(X, Y), меняющую содержимое переменных X и Y. Собстна как сделать такую штуку?
C++ Ввод и вывод вектора http://www.cyberforum.ru/cpp-beginners/thread95639.html
Такой вопрос. Программа должна вводить вектор из случайных чисел и выводить его на экран. При этом ввод и вывод нужно оформить в виде отдельных функций. Вопрос же в следующем: если я делаю это всё (ввод и вывод) в составе одной функции, то всё работает. Если же разделяю - то ничего не выводится. Помогите пожалуйста.
C++ c++ в кпк Вобщем начну с самого начала. Захотел я изучит c++, до этого работал с php в wap, но так как комп згорел, а на новый щас дениг нет поставил я на кпк pocket gcc и немогу найти инфу по програмированию в с помощью этого компилятора. Где только не спарашивал, в ответ тищина. Надеюсь здесь мне помогут, если я всё правельно понял то это портированый с пк на кпк gcc. подробнее

Показать сообщение отдельно
Patch
2276 / 491 / 11
Регистрация: 01.04.2009
Сообщений: 2,178
15.02.2010, 11:02     Как делать log.txt?
Цитата Сообщение от taras atavin Посмотреть сообщение
Во время отладки итак понятно. Но я прогу сделал, отдал юзверю, она у него сглючила, он мне прислал лог. Как заранее предусмотреть на этот случай весь вывод в лог?
да никак.
все варианты глюков предусмотреть невозможно.
тем более, что логирование работы графического редактора, например, порядком отличается от логирования работы сервера.
типовой метод - завести переменную(можно глобальную), в которую в самом начале любой функции пишется некий текстовый ИД, или номер; и всю работу программы делать через try - catch.
В catch, соответственно, и создается лог, куда и пишется сия переменная, + критические для работы программы данные.
Или как в Microsoft Office - в catch ставить логирование всего стека, регистров, и дамп хипа программы.
Но тогда разбираться - заколебаешься.
 
Текущее время: 22:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru