fork download
  1. #include <stdio.h>
  2.  
  3. int xtol( const char *buf )
  4. {
  5. int i, c;
  6. const char *p;
  7.  
  8. for( i = 0, p = buf; *p; p++ )
  9. {
  10. c = (*p < 'A') ? (*p - '0') : (*p - 'A' + 10) & 0xf;
  11. i = i * 16 + c;
  12. }
  13.  
  14. return i;
  15. } /* end of xtol */
  16.  
  17. int main(void) {
  18. char abc[] = "E002";
  19. int i = 0xE003;
  20. if( xtol(abc) == i )
  21. {
  22. printf("Correct");
  23. }
  24. else
  25. {
  26. printf("No");
  27. }
  28. return 0;
  29. }
  30.  
Success #stdin #stdout 0s 5276KB
stdin
Standard input is empty
stdout
No