Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 19

Миллисекунду в инт

08.03.2013, 01:15. Показов 1952. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем Можно ли как нибудь в интовую переменную запихать значение миллисекунды? И если можно то как?

На форуме находил только как вывести дату или сделать таймер -.-
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.03.2013, 01:15
Ответы с готовыми решениями:

Бесконечный цикл с итерацией в 1 миллисекунду
Приветствую, подскажите пожалуйста, есть ли какая нибудь функция в objective-c которая бесконечно выполняется с итерацией в 1 миллисекунду?...

Засечь время с точностью в миллисекунду
Необходимо отметить две временные точки и вычислить разницу между ними в миллисекундах. Разница может быть от 20 мс и выше, так что...

Появляется командная строка на миллисекунду и исчезает
Как от этого избавиться? Добавлено через 52 минуты Если кому поможет: Logfile of Trend Micro HijackThis v2.0.5 Scan saved...

20
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,531
Записей в блоге: 1
08.03.2013, 01:19
можно
C++
1
int i=10;//мс
0
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 19
08.03.2013, 01:20  [ТС]
Я имел ввиду взять из системы сколько миллисекунд на данный момент и запихать в инт
0
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,531
Записей в блоге: 1
08.03.2013, 01:26
миллисекунд между чем и чем? с какого момента миллисекунд? От рождества Христова? От 1970го года? От начала минуты?
0
 Аватар для egor2116
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
08.03.2013, 01:30
Может это вам надо.

C++
1
2
3
 
int a=time(0);
    cout<<a;
0
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 19
08.03.2013, 01:36  [ТС]
От начала минуты

вывод времени не нужен, нужно именно значение миллисекунд (от начала минуты) в инт

Добавлено через 1 минуту
Цитата Сообщение от egor2116 Посмотреть сообщение
Может это вам надо.

int a=time(0);
* * cout<<a;

0 выводит
0
 Аватар для egor2116
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
08.03.2013, 01:41
C++
1
0 выводит
Странно
у меня выводит 1362692363 это количество секунд с 1970 вроде, точно не уверен
0
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,531
Записей в блоге: 1
08.03.2013, 01:42
у меня выводит всё верно 1362692501
0
 Аватар для egor2116
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
08.03.2013, 01:42
да уверен секунды с 1970 года
П.С посчитал на калькуляторе 1362692363/60/60/24/356= ~44 года
0
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,531
Записей в блоге: 1
08.03.2013, 01:43
Цитата Сообщение от koks_life Посмотреть сообщение
От начала минуты
а почему не от начала секунды? и не от 1 января 1970 года?
0
 Аватар для egor2116
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
08.03.2013, 01:46
а почему не от начала секунды? и не от 1 января 1970 года?
Согласен

Может Вы лучше поясните задание, что необходимо сделать ?
0
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 19
08.03.2013, 01:49  [ТС]
Короче мне надо написать генератор паролей без использования стандартных функций. Я залез в линейный конгруэнтный метод, а он при перезапуске программы выводит всё тоже самое.. Ну и решил домножать моё число на миллисекунды

Потом перевожу полученное в строку, и с её конца обрезаю нужное кол-во символов
0
 Аватар для egor2116
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
08.03.2013, 01:51
Ну все оказалось как всегда просто. Вы используете генератор случайных чисел ?
0
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 19
08.03.2013, 01:53  [ТС]
Ну rand() нельзя использовать, так что пользуюсь линейным конгруэнтным методом (псевдослучайные, но всё же)
0
 Аватар для egor2116
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
08.03.2013, 01:54
Разберитесь с
C++
1
time(0)
при каждом запуске он генерит разное число, соответственно
C++
1
2
3
//Ваше число
int a=100;
cout<<a*time(0);//При каждом запуске будет разные значения
П.С. Не используйте слово "конгруэнтным" это вводит людей в легкий ступор
0
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 19
08.03.2013, 02:00  [ТС]
Там еще нужно будет сделать чтоб он еще и буквы туда пихал, без rand'а не представляю как делать

Добавлено через 2 минуты
time(0) работает теперь

но всё равно, если писать int a = time(0), тогда 0 выдаёт
0
 Аватар для egor2116
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
08.03.2013, 02:06
П.С Кстати если я не ошибаюсь rand() так же работает на количестве секунд от 1970 года

Сделайте свой
C++
1
myRand(int,int)

но всё равно, если писать int a = time(0), тогда 0 выдаёт
Странно
0
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 19
08.03.2013, 02:12  [ТС]
Цитата Сообщение от egor2116 Посмотреть сообщение
Сделайте свой

myRand(int,int)
А это как? Где про это можно почитать?
0
 Аватар для egor2116
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
08.03.2013, 02:22
Где про это можно почитать?
Не знаю.
Я имел ввиду на основании time(0), но раз у тебя с ним проблемы....

time(0) уже генератор, только по возрастанию, Вам нужно было бы урезать это число до нужных Вам диапазонов.
Оно сгенерило например 1362694293, вы хотите от 0 до 1000, найдите количество цифр в этом числе минус 3(4)цифры которые есть в 1000 и получите число без этих 3-4 чисел заполненые 0, 1362694293 -1362694000 =293 вот и число в диапазоне от 0 до 1000.
Надеюсь Вы поняли общую мысль.
1
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 19
08.03.2013, 02:24  [ТС]
Да, понял спасибо большое

Добавлено через 29 секунд
Осталась одна проблемка.. Как всё таки миллисекунды в инт заталкать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.03.2013, 02:24
Помогаю со студенческими работами здесь

Как сделать, чтоб цикл прошел за 1 миллисекунду
у меня есть цикл но мне нужно чтобы он не шел с интервалом в 1 -у миллисекунду, а чтобы весь цикл прошел за 1-у миллисекунду. Как сделать? ...

Создать таймер, значение которого будут увеличиваться каждую миллисекунду
Нужно создать таймер, значение которого будут увеличиваться каждую миллисекунду. При этом, таймер независим с OC. Что то типа текстовой...

Подскажите как создать форму, при запуске которой значение Label1 будет увеличиваться каждую миллисекунду?
Подскажите как создать форму, при запуске которой значение Label1 будет увеличиваться каждую миллисекунду?

Преобразование в ИНТ
int f = htmlStr.Append(reader); Label1 = f; Наконец то добрался до кодинга. Вопрос такой, как правильно преобразовать...

Компонент[инт]
Здраствуйте Подскажите пожалуйста как сделать var myinterger: integer; formcreate(...) begin myinteger:= 1; end;


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru