-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvirusmain.cpp
36 lines (28 loc) · 1.2 KB
/
virusmain.cpp
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
#include <iostream>
#include <cstdlib>
#include <algorithm> // ослы добавили
#include <locale> // типо добавлено
#ifdef __linux__
#include <cstring>
#endif
int main() {
std::string userInput;
std::cout << "Введите текст: ";
std::cin >> userInput;
// Приведение текста к нижнему регистру
std::transform(userInput.begin(), userInput.end(), userInput.begin(), ::tolower);
if (userInput == "иа") {
std::cout << "ВЫ ЗАРАЖЕНЫ ИА ВИРУСОМ." << std::endl;
#ifdef __linux__
system("zenity --warning --text=\"<span font_desc=\\\"Bold 20\\\">ВЫ ЗАРАЖЕНЫ ИА ВИРУСОМ.</span>\"");
#elif _WIN32
system("powershell -command \"Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('ВЫ ЗАРАЖЕНЫ ИА ВИРУСОМ.', 'Предупреждение', 'OK', [System.Windows.Forms.MessageBoxIcon]::Warning)\"");
system("pause");
#endif
}
#ifdef _WIN32
// локаль утф8 для пользователей ******s
setlocale(LC_ALL, ".UTF-8");
#endif
return 0;
}