works:programmer:cpp:rpitemp

C++ Температура процессора Raspberry Pi

Простой код что-бы узнать температуру процессора у Raspberry pi (Проверял на своей RPi 3B+)

ctemp.cpp
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
 
int v_stoi(string arg, int def) {
    try {
        return stoi(arg);
    } catch (...) {
        return def;
    }
}
 
 
 
int main(int, char**) {
 
    string line;
    ifstream infile("/sys/class/thermal/thermal_zone0/temp");
    if (infile.is_open()) {
        while (getline(infile, line)) {
            //cout << line << endl;
            break;
        }
        infile.close();
    }
 
    int value = v_stoi(line, 0);
    cout << value / 1000 << endl;
 
}
works/programmer/cpp/rpitemp.txt · Last modified: 2019/07/08 02:05 by Chugreev Eugene