• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

По Умолчанию Функция Логирования В Txt Файл

  • Автор темы Argonaft
  • Дата начала
A

Argonaft

C++:
#include <iostream>
#include <stdio.h>
using namespace std;


char sContent;
char sFileLog = "log.txt";
bool iTrigerlogfile = 1;

Fwrite_file (int iTrigerlogfile, char sContent,char sFilename);

int main(){
Fwrite_file (iTrigerlogfile,"test",sFileLog);
return 0;
}


bool Fwrite_file (int iTrigerlogfile, char sContent,char sFilename){
if (trigerlogfile){
FILE* out = fopen(file, "w");
fprintf(out, "%s\n", content);
return fclose(out);
}
}

Что я сделал не так? Показывает ошибки инициализации
(7) : error C2440: 'initializing' : cannot convert from 'char [8]' to 'char'
(13) : error C2664: 'Fwrite_file' : cannot convert parameter 2 from 'char [5]' to 'char'
(19) : error C2556: 'bool __cdecl Fwrite_file(int,char,char)' : overloaded function differs only by return type from 'int __cdecl Fwrite_file(int,char,char)'
....

и их куча.

И второй вопрос, как к content переменной пристыковать дату?
те data()." - ".content (напишу как в php чтоб понятнее было)
 
R

rrrFer

(7) : error C2440: 'initializing' : cannot convert from 'char [8]' to 'char'
в седьмой строке ты пытаешься засунуть 8 символов в 1символ (но 8 байт в 1 байт никак не влазят).
char sFileLog = "log.txt";

По остальным ошибкам аналогично, нет?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!