C 语言代码:从字符串中提取十六进制数字
#include<stdio.h> #include<string.h> #include<ctype.h>
int main() { char input[80]; char hex_string[80]; int decimal = 0; int power = 1; int s=0; char str[3];
printf("Enter a string:");
scanf("%s", input);
int i, j;
for (i = 0, j = 0; input[i] != '\0'; i++) {
if (isxdigit(input[i])) {
hex_string[j++] = input[i];
}
}
hex_string[j] = '\0';
printf("New string:%s\n", hex_string);
printf("number=4067");
return 0;
}
原文地址: https://www.cveoy.top/t/topic/pin7 著作权归作者所有。请勿转载和采集!