У меня проблема с пространством ядра. Я хочу преобразовать строку (например, 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.