Перейти до вмісту

Проблеми при компіляції на С++


Повідомлень в темі: 5

#1 Pit

    Генеральний писар

  • Користувачі
  • PipPipPipPipPipPipPipPipPip
  • 723 повідомлень
  • Стать:Чоловік

Відправлено 14.07.2008 – 20:29

  • 5
Писав сьогодні з горячки на с++ всяку беліберду, мучив команду for і таке вийшло
#include <iostream>

int main ()
{
long a,b,c,f;


cout<<"Press number ";cin>>f;
for(a=4; a=100;);
cout<<a;
}

Прикол в тому, шо при компіляції в мене пищить антивірус і програма не компілюється. Поясніть, шо такого страшного я там написав. а повідомлення Нод видає таке:Прикріплений файл  Nod.JPG   61.99К   14 Кількість завантажень:

#2 mim

    Генеральний писар

  • Користувачі
  • PipPipPipPipPipPipPipPipPip
  • 680 повідомлень
  • Стать:Чоловік
  • Місто:Київ

Відправлено 14.07.2008 – 21:31

викинь той нод нафіг

до речі, що це там з тим for робиться? виходить вічний цикл: в якості умови стоїть a=100 воно завжди буде істинно :prapor3: хоча, оскільки завершується рядок крапкою з комою, цей вічний цикл нічого не робить.

можливо, програма компілюється, і запускається. Але оскільки вона повинна зависнути, мо' й зависає. Може, саме така поведінка ноду й не подобається
  • 0

#3 Lukom

    Абориген

  • Користувачі
  • PipPipPipPip
  • 112 повідомлень
  • Стать:Чоловік
  • Місто:Ukraine-Lviv

Відправлено 15.07.2008 – 00:08

Та ти природжений хакер :happy1: Ось, з наймолодших літ вже мимоволі виходить писати віруси, що буде далі - вірус на 1 байт?

Я знаю що цей вірус робить. Він затирає пам'ять до дир, безмежно присвоюючи a = 100. Раз ловить нод, значить вже хтось до такого додумався, або евристика. Сюдячи із скріншоту це саме вона. І нема чому дивуватись, антивірусна компанія сама зацікавлена в тому, щоб її програма ловила побільше вірусів. Якщо програма на всі файли буде казати що це вірус, то цей антивірус точно не пропустить нічого поганого.

Є ще 1 пояснення. Можливо хакнули твій компілятор, і він замість того, щоб оптимізувати код і поставити замість дурнуватого коду while (true) {} (або щось типу Thread.Sleep(Timeout.Infinity)), вставляє туди маленький портативний вірус.

А якщо чесно, нод мене останнім часом зовсім не тішить :prapor3:
  • 0

#4 Nomad

    Старійшина

  • Користувачі
  • PipPipPipPipPipPipPipPipPipPip
  • 3581 повідомлень

Відправлено 15.07.2008 – 08:50

Перегляд дописуmim (14.07.2008 22:31) писав:

викинь той нод нафіг

до речі, що це там з тим for робиться? виходить вічний цикл: в якості умови стоїть a=100 воно завжди буде істинно :happy1: хоча, оскільки завершується рядок крапкою з комою, цей вічний цикл нічого не робить.

можливо, програма компілюється, і запускається. Але оскільки вона повинна зависнути, мо' й зависає. Може, саме така поведінка ноду й не подобається

Нє-нє-нє, на НОД нєфіг гнати, просто він помічає що шось неладне твориться з компілятором внаслідок такого крутого циклу for і видає алєрт.
Питання до автора- ти вирішив зламати компілятор? :prapor3:
  • 0

#5 Гість_Lis_*

  • Гості

Відправлено 15.07.2008 – 10:53

Перегляд дописуNomad (15.07.2008 09:50) писав:

Нє-нє-нє, на НОД нєфіг гнати, просто він помічає що шось неладне твориться з компілятором внаслідок такого крутого циклу for і видає алєрт.
Питання до автора- ти вирішив зламати компілятор? :prapor3:

Я навіть боюсь питати навіщо такий код, і що значить грався. Особисто я раджу для початку почитати когось на зразок Страуструпа якщо э бажання прогати.
Успіхів.
А от чого Нод вирішив напасти ну видно ваш Борланд 5й збудував код якиї складовою якогось із відомих Ноду троянів.
ЗІ ще порада викиньте ваш компілятор на смітник :happy1: Я ще в на початку 2000го з ним "грався" дурнуватий продукт. Хоча кожному своє.
  • 0

#6 Lactarius

    Генеральний писар

  • Користувачі
  • PipPipPipPipPipPipPipPipPip
  • 976 повідомлень
  • Стать:Чоловік
  • Місто:Львів

Відправлено 16.07.2008 – 23:49

міняй компілятор... морально застарілий... міняй нод (походу старий він).
тему закрито
  • 0



Кількість користувачів, що читають цю тему: 1

0 користувачів, 1 гостей, 0 анонімних


Магазин кубиков Рубика Cubes.in.ua