c语言如何从字符串中提取数字
在C语言中,可使用sscanf
函数从字符串中提取数字。以下是一个简单的示例:
#include <stdio.h>
int main() {
char str[] = "The number is 123";
int num;
sscanf(str, "%*[^0⑼]%d", &num);
printf("Extracted number: %d
", num);
return 0;
}
在这个示例中,我们使用sscanf
函数从字符串str
中提取数字。"%*[^0⑼]%d"
是格式化字符串,%*[^0⑼]
表示跳过非数字字符,%d
表示提取一个整数。提取后的数字存储在变量num
中。
运行以上代码,会输出:
Extracted number: 123
tiktok粉丝购买:https://www.smmfensi.com/
TOP