Contact: aviboots(AT)netvision.net.il
39,894 questions
51,825 answers
573 users
#include <stdio.h> int main() { char s[] = "FFFA0E1D"; int n; sscanf(s, "%x", &n); printf("%u\n", n); } /* run: 4294577693 */
#include <stdio.h> #include <stdlib.h> int main() { char hex[] = "0x1AF0"; int n = strtol(hex, 0, 16); printf("%d\n", n); } /* run: 6869 */
#include <stdio.h> #include <stdlib.h> int main() { char hex[] = "0x1AFD"; int n = strtoul(hex, 0, 16); printf("%d\n", n); } /* run: 6909 */