История изменений
Исправление cPunk, (текущая версия) :
А вообще код можно раздуть, первое не открывать и закрывать каждый раз файл, а открыть его в начале программы и закрыть в конце передавай в функцию указатель на файл это раз, саму функцию можно через pthread отделить в отдельный поток в котором в цикле будет неистово читать значения и возвращать в основной поток по указателю значения.
Если на деле эта функция вызывается раз в пять минут или ещё реже, то практического смысла в таких наваротах нет.
Исходная версия cPunk, :
А вообще код можно раздуть, первое не открывать и закрывать каждый раз файл, а открыть его в начале программы и закрыть в конце передавай в функцию указатель на файл это раз, саму функцию можно через pthread отделить в отдельный поток в котором в цикле будет неистово читать значения и возвращать в основной поток по указателю значения.
Если на деле эта функция вызывается раз в пять минут или ещё реже то практического смысла в таких наваротах нет.