如何从字符串中提取两个数字并将它们转换为Linux内核中的两个整数值?

时间:2016-12-07 01:00:48

标签: c linux linux-kernel linux-device-driver procfs

我有一个字符串变量(它是来自用户空间的输入),我需要在其中拉出两个数字。例如:

“123 + 12”我需要从中创建2个子串。 “123”和“12”。

此字符串的格式总是如下例所示:“12 + 1”,“1 * 1”,“432 - 232”等,因此字符串的长度不是常量值。这对我来说是最大的问题。

如何从字符串中取出这两个数字并将它们转换为两个整数值?你能告诉我一个简单的例子吗?如何在Linux内核中按空格字符拆分字符串?

0 个答案:

没有答案