c语言编程被当作病毒,为什么这个微不足道的C程序被检测为病毒?
生活随笔
收集整理的這篇文章主要介紹了
c语言编程被当作病毒,为什么这个微不足道的C程序被检测为病毒?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我有點生銹在C,但我遇到了這個奇怪的問題:
我寫了這個程序:
#include
main()
{
int n;
n=1;
while (n>0)
{
puts("Write a number: ");
scanf(" %d",&n);
printf("This is the number you wrote: %d\n", n);
}
}
顯然絕對沒有語法錯誤,對于我可以理解的,也沒有任何編譯錯誤.它編譯完善.
現在,如果我切換這一行:
puts("Write a number: ");
用這個:
printf("Write a number: ");
它編譯沒有錯誤,但是當編譯對象啟動時,它立即停止,并出現一個反病毒警告,稱它發現了一個特洛伊木馬.在作出任何結論之前,我建立了好幾次,在得到相同的消息后,我在virustotal.com中掃描,結果是this.
那么我知道put實際上比printf給出的目標更正確,但仍然應該工作很好…
這里有什么問題?
我正在使用AVG防病毒,而Pelles C編譯.
提前致謝.
總結
以上是生活随笔為你收集整理的c语言编程被当作病毒,为什么这个微不足道的C程序被检测为病毒?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php的web表单系统源码毕设_从业十多
- 下一篇: css两张图片怎么合在一起_web前端入