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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.79
Rolan_Pro
5 / 5 / 1
Регистрация: 20.04.2011
Сообщений: 89
#1

Создание лога программы - C++

20.04.2011, 18:09. Просмотров 2407. Ответов 6
Метки нет (Все метки)

сем доброго времени суток!
Мне нужно сделать ведение всего происходящего в программе и вывод этого в файл, тоесть нужен лог прогрммы.
Подскажите как это реализовать?
Пытался сделать так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "afxwin.h"
 #include "setupapi.h"
 #include "iostream"
 using namespace std;
 #pragma comment(lib,"setupapi.lib")
 void main()
 {
 HSPFILELOG hp;
 hp=SetupInitializeFileLog("test.log",SPFILELOG_FOR CENEW);
 if (hp!=INVALID_HANDLE_VALUE)
 {
 }
 else
 cout << "Error Create File Log" << endl;
 }
Но MSVS 2010 выдаёт 2 ошибки:
1-Ошибка error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d] c:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\afx.h 24 1
2- 2 IntelliSense: аргумент типа "const char *" несовместим с параметром типа "PCWSTR"
Подскажите плиз, что делать?
P.S. Мне кажется, что не в ту сторону пляшу, направьте на верное решение если что.

Добавлено через 3 часа 57 минут
Люди, хелп, срочно надо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2011, 18:09     Создание лога программы
Посмотрите здесь:

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

Считывание из лога - C++
Привет! У меня есть лог следующего формата: IP_adress time message size timeout. В качестве разделителя - пробел. Мне нужно из каждой...

При записи Лога не заполняется файл - C++
Добрый день, подключил к готовому проекту Лог файл, чтобы прочитать некоторые данные. И из одних классов и функции все читается а из других...

Парсер лога с использованием boost::regex - C++
Всем привет. Есть задача пропарсить лог антивирусника с ипользованием boot:: regex, и выдать формат Filename - Diagnosis. Лог не очень...

Создание программы - C++
Блин, я не знаю, может это уже10, а может и 500 похожая тема, но я все равно не пойму. Как создать НЕ консольную программу? Я использую...

Создание программы на С++ - C++
Можно ли на С++ создать программу, которая будет перехватывать трафик или пакеты которые поступают на мой компьютер с on-line игры League...

Создание программы с окнами - C++
Привет такой вопрос.Допустим написал прогу или можно написать не суть важно.А как сделать чтоб она была с окнами,кнопками и.т.д...Ну к...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mimicria
return (true);
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
20.04.2011, 18:17     Создание лога программы #2
Без afxwin просто средствами записи в файл чем не устраивает вариант?
Rolan_Pro
5 / 5 / 1
Регистрация: 20.04.2011
Сообщений: 89
20.04.2011, 19:56  [ТС]     Создание лога программы #3
Без той библотеки, он не видит :
hp, hp=SetupInitializeFileLog,INVALID_HANDLE_VALUE.
Вот, ну к примеру я через fprintf буду в файл выводить, а как мне отслеживать действия программы?
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
20.04.2011, 20:12     Создание лога программы #4
Rolan_Pro, чтением лога, очевидно же
mimicria
return (true);
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
20.04.2011, 20:17     Создание лога программы #5
Цитата Сообщение от Rolan_Pro Посмотреть сообщение
Вот, ну к примеру я через fprintf буду в файл выводить, а как мне отслеживать действия программы?
Ваша программа же. Сделали действие - пишите в лог о нём.
Rolan_Pro
5 / 5 / 1
Регистрация: 20.04.2011
Сообщений: 89
20.04.2011, 20:19  [ТС]     Создание лога программы #6
alex_x_x, ? Я тебя не понимаю.Разъясни

Добавлено через 1 минуту
mimicria, можешь пример привести.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2011, 20:23     Создание лога программы
Еще ссылки по теме:

Создание интерфейса программы - C++
Здравствуйте, прошу вас мне помочь. Хочу создать приложение на с++, приложение должно будет при запуске просить ввод пароля, и после в...

Создание структуры программы - C++
Приветствую всех! Подскажите такой вопрос: имеется граф из 5 вершин, где вершина представляет собой некий город. Между городами...

Создание маленькой программы - C++
Добрый день! Подскажите как и с помощью чего сделать маленькую программу не требующую установки на компьютер. Программу из html...

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

Создание чит-программы. - C++
Здравствуйте! Возможно ли создать чит-программу для Counter Strike 1.6,на языке программирования - C++? Если да,то как? Как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
mimicria
return (true);
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
20.04.2011, 20:23     Создание лога программы #7
C++
1
2
3
4
5
6
FILE * LogFile;
int a,b=3,c=4;
a=b*c;
LogFile = fopen ("myfile.log","a");
fprintf (LogFile , "Умножил b на с");
fclose (pFile);
Yandex
Объявления
20.04.2011, 20:23     Создание лога программы
Ответ Создать тему
Опции темы

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