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

Алгоритм задержки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ удаление элемента списка http://www.cyberforum.ru/cpp-beginners/thread773217.html
есть структура typedef struct StudentInfo //создание нового типа запись для хранения информационных полей элемента списка { int id; //количество книг в картотеке char surname; // char name;...
C++ Не подсчитывает русские символы Не пойму в чём загвостка; логически вроде всё верно: #include <iostream> #include <fstream> #include <cstdlib> #include <stdexcept> int main() { try { ... http://www.cyberforum.ru/cpp-beginners/thread773216.html
Код стандартных функций C++
Добрый вечер. Подскажите пожалуйста как просмотреть код библиотечной функции? Интересуют функции cin i cout.
Вычислить произведение всех столбцов массива, у которых первый элемент больше элементов расположенных на глав- ной и побочной диагонали C++
Здравствуйте! Помогите пожалуйста. Нужно написать алгоритм на C++. >>Вычислить произведение всех столбцов массива, у которых первый элемент больше элементов расположенных на глав- ной и побочной...
C++ арифметические операции с данымы типа "время" http://www.cyberforum.ru/cpp-beginners/thread773189.html
Есть переменная типа string a1="071355". Необходимо перевести значение переменной в формат времени, проделать математическую операцию, например увеличить на 1 минуту и 13 секунд и вернуть в первичное...
C++ Клавиатурный тренажер на с++ Добрый,вечер всем! Люди добрые,помогите пожалуйста! Покажите пожалуйста простейший пример кода приложения "Клавиатурный тренажер"! Задали курсовую, а я не могу сообразить,что мне делать! подробнее

Показать сообщение отдельно
fuelcs
12 / 12 / 0
Регистрация: 23.01.2013
Сообщений: 143
28.01.2013, 14:24  [ТС]
Есть код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <ctime>
#include <conio.h>
 
using namespace std;
 
int main ()
{   
    clock_t latency [2]={1000,3000};
    clock_t last [2]={0,0};
    char text [2][255] = {"Sample 1, Sample 2"};
 
    for (;;)
    {
        for (int i=0;i<2;i++)
        {
            if ( (clock()-latency[i]) >= last[i])
            {
                cout << text[i] << "  ";
                last[i]=clock();
            }
        }
        if (_kbhit())
            break;
    }
 
    return 0;
}
По идеи вывод текста Sample 1 должен быть в три раза чаще чем Sample 2. Но текст почему то выводится одновременно.
В чем ошибка?

Добавлено через 3 минуты
Сори, недоглядел:
C++
1
char text [2][255] = {"Sample 1, Sample 2"};
Добавлено через 1 минуту
Еще вопрос, значение clock() нужно переводить в секунды? Что бы задержка была одинакова на любой машине?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru