Im Übrigen kannst du das auch einfacher überprüfen:

Code:
if(argv[1][0] == '0' && argv[1][1] == 'x')
oder noch einfacher:

Code:
if(strncmp(argv[1], "0x", 2) == 0)
Dann sparst du dir den sscanf Kram.