Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
GennDALF
12 / 12 / 0
Регистрация: 24.09.2009
Сообщений: 61
#1

Показатель прогресса - C++

05.01.2010, 22:10. Просмотров 988. Ответов 3
Метки нет (Все метки)

Подскажите пожалуйста, как сделать в консоли показатель выполняемого процесса??
накидал такой вот код, но он не работает как хотелось бы! ((
я думал, что он будет каждый раз переписывать цифру, но шиш - он выводит проценты друг за другом..
C++
1
2
3
4
5
6
7
8
9
10
11
void processing(int NOW, int MAX)
{
      cout << "0.0%";
 
      float proc = 0;
      proc = 100 * NOW / MAX;
 
      cout << "\b\b\b\b";
      cout.precision(3);
      cout << proc << "%";
}
может это можно как-то еще сделать?
спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2010, 22:10     Показатель прогресса
Посмотрите здесь:

Сохранение прогресса игры - C++
Всем привет подскажите пожалуйста как сохранить мне прогресс игры и потом что бы я смог его открыть и продолжить развивать? есть...

Найти показатель степени числа - C++
Есть число 0.0045 представляем его в виде 4.5*10^(-3). Мне нужно сохранить -3. Или допустим 425 тогда 4.25*10^(2). Вопрос нету встроенной...

Показатель в виде полосы(как progressbar) - C++
Помогите с кодом, нужно, чтобы при вводе значений в edit (до 100), определялась соответствующая длина линии. Насколько я понимаю, это...

Рекурсивная функция, число и показатель степени - C++
Ребят помогите пожалуйста не могу понять как решить данную задачу: Напишите программу, которая запрашивает число и показатель...

Найти показатель степени числа, являющегося степенью двойки - C++
Дано целое число N (&gt;0), являющееся некоторой степенью числа 2: N = 2K. Найти целое число K — показатель этой степени.

Найти ID цепочки ДНК, имеющей наибольший показатель содержания GC - C++
Здравствуйте, как можно дописать код, чтобы программа заработала? Вот условие и сама программа: Дано: Максимум 10 цепочек ДНК в формате...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
makkabi
-32 / 10 / 2
Регистрация: 05.12.2009
Сообщений: 152
05.01.2010, 22:18     Показатель прогресса #2
вариантов ..не один
символ №13 - перевод на начало строки
т.е.
C++
1
2
char back=13;
cout <<back;
или
символ №8 - backspace -возврат на одно знакоместо назад
т.е.
C++
1
2
char back=8;
cout <<back;
я еще когда то писал прогу с перемещением курсора на заданную позицию..там с подключением модуля windows.h с HANDL'ами и тп хренью..если хочешь напишу)

Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
8
9
#include <windows.h>
 
void gotoxy(int x,int y)
{
HANDLE OutputH;
OutputH=GetStdHandle(STD_OUTPUT_HANDLE);
Coord Position={x,y};
GetConsoleCursorPosition(OutputH,Position);
}
вроде так..
студии нету на этом компе, приходится писать "вслепую"
GennDALF
12 / 12 / 0
Регистрация: 24.09.2009
Сообщений: 61
05.01.2010, 22:32  [ТС]     Показатель прогресса #3
ага, спасибо! я уже разобрался =)
я как раз через 8-ой символ делал '\b' ))
просто у меня там цикл был где эта функция используется, и с количеством возвратов выходила неурядица..
вот такой код работает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void processing(int NOW, int MAX)
{
      if (NOW < 0)
            cout << "00%";
 
      int proc = 0;
      proc = 100 * NOW / MAX;
 
      cout << "\b\b\b";
      if (proc < 10)
            cout << "0" << proc << "%";
      else
            cout << proc << "%";
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.01.2010, 22:41     Показатель прогресса
Еще ссылки по теме:

Реализовать возведение квадратной матрицы в степень, где показатель степени - заданный вектор - C++
Даны квадратная матрица A порядка n и вектор b с n элементами. Получить вектор A^2b. Помогите пожалуйста не могу понять как можно...

Класс "Строка прогресса" - C++
Пожалуйста не спешите отправлять мне сообщение &quot;сделаю за $, я знаю как надо делать ...&quot; и дочитайте пожалуйста до конца. Задание: ...

Отображение прогресса - C#
Здравствуйте. Как сделать при загрузке например чтоб показывало &quot;Загрузка&quot;, а после завершения чтоб показывало...

Индикатор прогресса - Delphi
Подскажите пожалуйста, как сделать в delphi так, что по мере выполнения определённой процедуры, заполнялся индикатор прогресса? Например...

Индикатор прогресса - JavaScript
Подскажите пожалуйста какой нибудь симпотичный и простой индикатор прогресса. Попробовала jQuery-File-Upload, но при подключении Bootstrap...

Индикатор прогресса - PHP
Возможно ли на PHP сделать индикатор прогресса загрузки файла на сервер не используя - JS ? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
makkabi
-32 / 10 / 2
Регистрация: 05.12.2009
Сообщений: 152
05.01.2010, 22:41     Показатель прогресса #4
вот как..учту что \b это #8
Yandex
Объявления
05.01.2010, 22:41     Показатель прогресса
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru