Как преобразовать строку char [] в long или int в пространстве ядра? - PullRequest
0 голосов
/ 27 октября 2019

У меня проблема с пространством ядра. Я хочу преобразовать строку (например, char [] xx) в float или integer. Это не имеет значения. Даже если я провел некоторые исследования и применил kstrtoint или kstrtol правильно, я могупросто достигните значения 0 для этих функций. Я знаю, что эти функции работают правильно, но я хочу получить значение, которое я имел строку.

В моем коде есть специальная информация:

long res;
kstrtol(bootTime,10,&res); //bootTime has string value  as like "1111.22"
printk(KERN_INFO "%ld\n",res); // It returns 0 but I want to take 1111.22 as long or int.


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...