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

Цикл while для отсчета времени - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Инвертирование строки http://www.cyberforum.ru/cpp-beginners/thread693368.html
вот попробовал строку инвертировать, она инвертируется,но там еще мусор всякий,скажите как его убрать? #include <iostream> #include <string> #include <conio.h> using namespace std; int...
C++ Строки char Дана строка, состоящая из слов, разделенных пробелами. Разбить ис-ходную строку на две подстроки, причем первая длиной k символов, если на k-ю позицию попадает слово, то его следует отнести ко второй... http://www.cyberforum.ru/cpp-beginners/thread693360.html
Как делить деньги? C++
есть 4 числа int (рубль(1),коп(1) ; рубль(2),коп(2)) их нужно поделить и умножить, в результате получить 1 число: рубль(3)коп(3). как это реализовать без понятия :cry: желательно без printf а...
Строки, поиск вхождений символов и вывод C++
Здравствуйте, помогите пожалуйста с программой: Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить последнее вхождение символа “р” в строке и вывести строку, начиная с первого...
C++ Как используя C-String а потом и String class варьировать вывод? http://www.cyberforum.ru/cpp-beginners/thread693346.html
Дана задача: при вводе полного И.О.Ф. (в таком порядке) выводить Ф, И и О(только первую букву и .). И если О не задано - выводить только полное Ф, И. Например: 1 - Mary Average User == User,...
C++ Структура данных стек (код) Добрый вечер! Помогите пожалуйста разобраться с кодом... почти ничего не понятно... #include <iostream> using std::cout; using std::cin; using std::endl; #include <string> using... подробнее

Показать сообщение отдельно
Noobass
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100

Цикл while для отсчета времени - C++

09.11.2012, 20:46. Просмотров 1013. Ответов 2
Метки (Все метки)

Ребят, я вот разбирал программу, которая отсчитывает время. Механизм довольно-таки простой и понятный, однако есть одна загвоздка, которую я так и не уяснил:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
    cout<<"Join the time: ";
    float secs;
    cin>>secs;
    clock_t delay=secs*CLOCKS_PER_SEC;
    cout<<"Start!\a\n";
    clock_t start=clock();
    while(clock()-start<delay);
    cout<<"Done!\a\n";
    system("pause");
    return 0;
}
Вот код, а мой вопрос заключается в следующей строке:
C++
1
while(clock()-start<delay);
Немогу понять условие цикла, точнее, не понимаю, зачем там clock()? Я пробовал убирать функцию, оставляя условие start<delay (типо цикл не останавливается до тех пор, пока delay больше start), но при таком раскладе прога просто не останавливается. Одним словом, объясните мне, почему условие имеет такой вид?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru