Я новичок в c ++ и немного в Linux.У меня есть простой проект, который должен проанализировать статистику процессора из файла / proc / stat и вычислить загрузку процессора.Я попытался сделать это на полном сценарии Bash.но мне нужен с ++.Мне просто нужна небольшая помощь./ proc / stat дает много чисел, и я знаю, что разные столбцы представляют что-то.например, Пользователь, Ницца, Система, Idle и т. д. Например, я просто хочу получить значение Idle и сохранить его как Integer, используя c ++, как бы я это сделал?Пожалуйста помоги.То, что я попробовал сейчас, это просто получить всю нужную мне строку, используя ifstream и getline ()
std::ifstream filestat("/proc/stat");
std::string line;
std::getline(filestat,line);
, и вот что я получаю:
cpu 349585 0 30513 875546 0 935 0 0 0 0
Чтобы прояснить мой вопрос, дляНапример, я хочу получить значение 875546 и сохранить его в целое число, используя c ++.как бы я это сделал?спасибо