Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
11 / 10 / 2
Регистрация: 19.02.2018
Сообщений: 393

Записать ошибку в файл, с датой текущего времени. Так сказать функцию обработчик ошибок

22.02.2019, 21:07. Показов 1519. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, всем. Хочу записать ошибку в файл, с датой текущего времени. Так сказать функцию обработчик ошибок.
Но выходят ошибки,
Ошибка C4996 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. lua api c++ c:\c++\lua api c++\source.cpp 104
Ошибка C4996 'localtime': This function or variable may be unsafe. Consider using localtime_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. lua api c++ c:\c++\lua api c++\source.cpp 101

Подскажите пожалуйста, как исправить данную ситуацию?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include<iostream>
#include"string"
#include"fstream"
#include <windows.h>
#include <winuser.h>
#include "dinput.h" 
#include "ctime"
#include "chrono"
#include"include/lua.hpp"
#include"LuaBridge/LuaBridge.h"
#include "stdio.h"
#include"a.h"
 
 
using namespace std;
using namespace luabridge;
 
void writelog(const char x[]) {
string path = "log.txt";
fstream f1; {f1.open(path, fstream::in | fstream::out | fstream::app);
f1 << x << "\n"; }
f1.close();
int main(int argc, char *argv[]) {
 
    lua_State *L = luaL_newstate();
    luaL_openlibs(L);//открыть все стандартные библиотеки lua.
    int status =luaL_loadfile(L, "main.lua");
    try {
        if (status == 0) {  }// получить координаты игрока.
    else {  const char *er1 = lua_tostring(L, -1); 
        char* er0 = (char*)er1;
        const char *er2 = "could not load main.lua: ";
 
        time_t seconds = time(NULL);
        tm* t_m = localtime(&seconds);
        cout << "Local time is: " << t_m->tm_hour << ":" << t_m->tm_min << ":" << t_m->tm_sec;
 
        strcat(er0, er2);
        throw er0;
        }
    }
    catch (const char* x) {
        writelog(x);    
    }
    lua_close(L);// закрыть состояние
    cin.get();//ожидает ввода символа программа завершается.
    return 0;
}
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.02.2019, 21:07
Ответы с готовыми решениями:

Работа с датой и временем. Создание текущего времени
Известно, как получить текущую дату: from datetime import date today = date.today() print(today) А как...

Глобальный обработчик ошибок. Если отключить обработчик ошибок в одной из процедур, будет ли он работать в других?
Есть какой то код Sub main On error goto ErrorLine 'тут какой-то код call fng_1 'тут вызывается новая процедура 'тут какой-то...

Вывести текстовый файл с данными разницы текущего времени и времени изменения файла
Уважаемые программисты, не подскажете как вывести текстовый файл на рабочий стол с данными разницы текущего времени и времени изменения...

2
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,161
22.02.2019, 21:30
Лучший ответ Сообщение было отмечено Егор Щербанов как решение

Решение

Цитата Сообщение от Егор Щербанов Посмотреть сообщение
To disable deprecation, use _CRT_SECURE_NO_WARNINGS
где-нибудь повыше

C++
1
#define _CRT_SECURE_NO_WARNINGS
1
11 / 10 / 2
Регистрация: 19.02.2018
Сообщений: 393
22.02.2019, 21:32  [ТС]
ReDoX, Спасибо большое за ваш ответ, спасибо, вроде помогло.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.02.2019, 21:32
Помогаю со студенческими работами здесь

Подключил файл cpp к другому и в header об'явил их функцию, не знаю что сделал не так но появилось несколько ошибок
Возникли 2 ошибки: 1. Ошибка LNK2005 &quot;int __cdecl minDayMax(int,int)&quot; (?minDayMax@@YAHHH@Z) уже определен в...

Можно ли запустить exe-файл находящийся, так сказать, в программе?
Здравствуйте. Я добавил папку &quot;game&quot; со всеми её файлами в проект. Теперь мне необходимо запустить Intersect Client.exe, не копируя...

Сохранение в файл значения секунд текущего времени
Здравствуйте всем. Нужно сделать программу на языке Ассемблер. В общем программа должна считывать поточную секунду и выводить её на экран...

Дозапись в файл с новой строки с указанием текущего времени
написал программу , которая с помощью двух потоков делает запись в файл. с разными интервалами времени. using System; using...

Как записать вывод программы в файл с датой в имени?
Здравствуйте! Помогите пожалуйста=) у меня есть программа на си ++ лежит в /bin она считывает содержимое директории указанной в аргументе....


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru