hello everyone. i am in TripleX section and working on Comparing Values video. I don’t remember which code that windows defender started giving error after i added, suddenly there appeared a trojan error. now it detects trojan in triplex.exe everytime i compile triplex.cpp. my code is this at the moment:
#include <iostream>
void PrintIntroduction(int Difficulty)
{
// Introductory message and instruction to start the game
printf("\n\n%d. seviye kantini soymak icin kantine giriyorsun.\n", Difficulty);
std::cout << "Iceri sizmak icin sifreyi dogru girmelisin...\n\n";
}
bool PlayGame(int Difficulty)
{
PrintIntroduction(Difficulty);
// Declare 3 number for the code
const int SifreA = 4;
const int SifreB = 3;
const int SifreC = 2;
const int SifreToplam = SifreA + SifreB + SifreC;
const int SifreCarpim = SifreA * SifreB * SifreC;
// Print SifreToplam and product to the terminal
std::cout << "-Sifre 3 tane rakam iceriyor\n";
std::cout << " >Rakamlarin toplami: " << SifreToplam;
std::cout << "\n >Rakamlarin carpimi: " << SifreCarpim;
//Store player's guess
int TahminA, TahminB, TahminC;
std::cout << "\nSifreyi gir: ";
std::cin >> TahminA >> TahminB >> TahminC;
std::cout << "\nSifre Kontrol Ediliyor... \n\n";
int TahminToplam = TahminA + TahminB + TahminC;
int TahminCarpim = TahminA * TahminB * TahminC;
//Check if player's guess is correct
if (TahminToplam == SifreToplam && TahminCarpim == SifreCarpim)
{
std::cout << "Kapi acildi! Iceridesin.\n";
return true;
}
else
{
std::cout << "Sifre yanlis! Alarm caldi ve yakalandin.\n";
return false;
}
}
int main()
{
int LevelDifficulty = 1;
const int MaxLevel = 5;
while (LevelDifficulty <= MaxLevel)
{
bool bLevelComplete = PlayGame(LevelDifficulty);
std::cin.clear(); //hataları giderir
std::cin.ignore(); //discards the buffer
if (bLevelComplete)
{
++LevelDifficulty;
}
}
std::cout << "Tebrikler! Simdi kantini istedigin gibi yagmalayabilirsin..\n";
return 0;
}