Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 4 из 4
  1. #1
    Аватар для Batya_Montes
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.02.2017
    Адрес
    0x
    Сообщений
    163
    Репутация:
    13 ±

    конвентер времени

    хай всем, перенес с пхп конвентер времени в павн, но почему-то всегда возвращает 0
    PHP код:
    ConvertSecToTime(t_sec, &h, &m, &s)
    {
        
    floatround(t_sec 3600floatround_floor);
        
    = (t_sec 3600 h) * 60;
        
    floatround(mfloatround_floor);
        
    floatround((floatround(mfloatround_floor)) * 60floatround_ceil);
        return 
    1;


  2. #2
    Аватар для Geebrox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.08.2015
    Адрес
    Ташкент
    Сообщений
    375
    Репутация:
    97 ±
    почему для переменных типов integer используются функции предназначенные для float? И почему все так усложнен?

    PHP код:
    ConvertSecToTime(t_sec, &h, &m, &s)
    {
        
    t_sec 60
        
    = (t_sec 60) % 60;
        
    t_sec 3600;

    Последний раз редактировалось Geebrox; 24.08.2017 в 00:28.

  3. #3
    Аватар для Batya_Montes
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.02.2017
    Адрес
    0x
    Сообщений
    163
    Репутация:
    13 ±
    Цитата Сообщение от Geebrox Посмотреть сообщение
    почему для переменных типов integer используются функции предназначенные для float? И почему все так усложнен?

    PHP код:
    ConvertSecToTime(t_sec, &h, &m, &s)
    {
        
    t_sec 60
        
    = (t_sec 60) % 60;
        
    t_sec 3600;

    кхм, наоборот же floatround округляет флоат до инт, но за столь короткий варик спасибо

  4. #4
    Аватар для Geebrox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.08.2015
    Адрес
    Ташкент
    Сообщений
    375
    Репутация:
    97 ±
    Цитата Сообщение от Batya_Montes Посмотреть сообщение
    кхм, наоборот же floatround округляет флоат до инт, но за столь короткий варик спасибо
    округляет float тип данных, а ты передаешь целочисленное значение (t_sec, h, m)

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •