C语言字符串提取:使用sscanf从字符串中提取数字
"C语言字符串提取:使用sscanf从字符串中提取数字"\n\n本文介绍如何使用C语言中的sscanf函数从字符串中提取数字,并将其赋值给unsigned int类型的变量。以字符串"wdy:32"为例,演示如何提取冒号后面的数字并赋值给变量temp。\n\n具体代码如下:\n\nc\n#include<stdio.h>\n\nint main() {\n unsigned int temp;\n u8 *rxbuf = \"wdy:32\";\n \n sscanf(rxbuf, \"wdy:%u\", &temp);\n \n printf(\"temp = %u\n\", temp);\n \n return 0;\n}\n\n\n输出结果为:\n\n\ntemp = 32\n\n\n这样就将字符串中":"后面的内容提取出来,并赋值给了unsigned int类型的变量temp。
原文地址: https://www.cveoy.top/t/topic/qinN 著作权归作者所有。请勿转载和采集!