- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
您好,我尝试用 C++ 编写代码。此代码仅使文本文件易于加密并保存到新文件中。当我编译此代码时,防病毒软件说,它是病毒/ spy 软件 Gen:Variant.Kazy.20825。我不知道为什么它是病毒。这是我的代码:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
void controlParameters(int argc){ //check if input parameters are ok
if(argc == 1){
cout << "Pokud chcete text zasifrovat, spustte program s parametrem: -enc \"Nazev_souboru.txt\"\n";
cout << "Pokud ho chcete desifrovat, spustte program s parametrem: -dec \"Nazev_souboru.txt\"\n";
}else if(argc > 3){
cout << "Moc parametru. Spustte si program bez parametru.\n";
}else if(argc < 3){
cout << "Chybi jeden parametr. Spustte si program bez parametru.\n";
}else{
cout << "Vsechno vypada zatim dobre\n";
}
}
void encryption(string &file); //encrypt text file
void decryption(string &file); //decrypt text file
bool controlFile(string &file); //check if file can be opened
int main(int argc, char **argv){
controlParameters(argc);
string file;
file = argv[2];
if(controlFile(file)){
}else{
cout << "Soubor nesel nacist." << endl;
return -1;
}
cout << "Ukonceno.\nZmacknete ENTER pro pokracovani..."<<endl;
cin.get();
return 0;
}
bool controlFile(string &file){
ifstream ifs;
ifs.open(file);
if(ifs.is_open()){
ifs.close();
return true;
}else{
ifs.close();
return false;
}
}
void encryption(string &file){
ifstream ifs;
ofstream ofs;
string line;
ifs.open(file);
ofs.open("encrypt.txt");
if(ifs.is_open()){
while(!ifs.eof()){
getline(ifs,line);
int a = line.length();
int i = 0;
while(i < a){
ofs << ((char)(line[i]^100));
}
line.clear();
ofs << "\n";
}
}else{
cout << "Nelze nacist soubor" << endl;
}
}
void decryption(string &file){
ifstream ifs;
ofstream ofs;
string line;
ifs.open(file);
ofs.open("decrypt.txt");
if(ifs.is_open()){
while(!ifs.eof()){
getline(ifs,line);
int a =line.length();
int i = 0;
while(i < a){
ofs << ((char)(line[i]^100));
}
line.clear();
ofs << "\n";
}
}else{
cout << "Nelze nacist soubor" << endl;
}
}
最佳答案
最好从病毒扫描程序中排除源代码管理目录;它们可能会导致性能和锁定问题,即使在执行源代码控制操作或编译时没有误报(我已经看到它发生了好几次)。
因此,如果只是为了让您的编程体验更可靠,请在这些目录上禁用病毒扫描程序。
您可能仍想扫描可执行文件的最终发布版本,以帮助避免误报:毕竟,即使不是您的错导致病毒扫描程序阻塞,给用户留下的印象也不是很好。
关于c++ - 编译代码时防病毒软件说它是病毒并删除它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14460776/
病毒 本文灵感来自尼尔盖曼短篇小说集•《烟与镜》•《病毒》。 1 最近服务器监控系统频繁的向我发出告警信号,通过告警内容,提示我有一台服务器出现了异常。我看到了主要是两类问题,一类
假设您有 users 并且知道 n 增加了固定数量的用户 c 每天和病毒增长率 k 每天,其中 k 表示为 n 的百分比。 你怎么知道用户群增长到规模需要多少天 x ,其中 x > n? 这是一个复利
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
我在 Eclipse4.6 上安装 Anguar IDE 插件时不小心安装了 CodeMix 恶意软件。现在,每次我打开 JS 文件时,它都会显示 CodeMix 注册窗口,如果我不提供电子邮件帐户,
假设您有一个 example.txt(或可使用 .fs 读取以获取文本数据的所有其他文件格式),并且此文本文件中包含病毒/恶意软件。 当您执行该文件时,您将感染病毒。 但是,如果您使用 node.js
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 4 年前。 Improve this ques
有一个 InnoDB 表用于存储自定义构建的 Web 应用程序使用的博客文章的评论。 最近我注意到评论的自动递增主键值递增 2 而不是仅递增 1。 我还注意到,在另一个用于记住最后几个评论者足迹签名(
我的 linux 服务器上几乎所有的 php 文件和一些 html 文件中都添加了以下行在不损坏任何其他东西的情况下删除它的命令是什么? iframe qoluu='V5pEXGSm' src=' h
我是一名优秀的程序员,十分优秀!