Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Простейшая программа нагружает проц на 100%, Помогите  
V
    Опции темы
Lucian
Дата 6.9.2010, 05:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 31.8.2010

Репутация: нет
Всего: нет



Здравствуйте.
Я только начал изучать С++ smile 
Пишу на wxDev-C++.

И так,проблема:
Написал простейший код:
Код
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
    int ar=1;
    while(ar < 10);
    {
        ar++;
        std::cout << ar <<"\n";  
        }
    std::cout <<"end";
    system("PAUSE");
    return EXIT_SUCCESS;
}

Компилирую его, ... запускаю ... И НАЧИНАЕТСЯ:
Вначале антивирус Касперского нагружает процессор на 100 %(смотрю в диспетчере задач) это длится минуты 2-3;
После Касперский "разгружается"....и уже моя ПРОГРАММА начинает грузить проц на 100%.это длится 1,5 - 3 минуты ...после вылазит пустая консолька(cmd.exe)
В итоге:
программа не выполнена +5 минут ожидания + глюки компа все это время  .

ЗЫ скомпилировал в Буилдере шестом - Каспер не нагружает проц ,но программа выводит пустую консольку и при этом нагружает проц на 80-90% до тех пор пока не закроешь.




Вопросы:
1.Почему так происходит?
2.Как от этого избавиться  ?

Заранее благодарен за ответ

Модератор: Не забываем пользоваться кнопочкой "Код".

Это сообщение отредактировал(а) bsa - 6.9.2010, 10:38
PM MAIL   Вверх
Crafty
Дата 6.9.2010, 06:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 319
Регистрация: 3.11.2008

Репутация: 12
Всего: 14



Lucian, 
У вас тут бесконечный цикл получается из-за точкий с запятой после while, т.е. тело цикла не выполняется, а следовательно и не меняет значение переменной ar.

Это сообщение отредактировал(а) Crafty - 6.9.2010, 06:16
PM MAIL   Вверх
Lucian
Дата 6.9.2010, 06:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 31.8.2010

Репутация: нет
Всего: нет



Ой и правда  smile 
все исправил ,все заработало нормально.
даже, как то неудобно ,что целую тему из за такой фигни создал 
Звиняйте)
Буду развивать внимательность)
PM MAIL   Вверх
bsa
Дата 6.9.2010, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196




M
bsa
Lucian, если ответ на вопрос получен, то пометь тему решенной

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0446 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.