diff --git a/c-basic/hex_read_scanf.c b/c-basic/hex_read_scanf.c index a6e7fa5..cfbd77f 100644 --- a/c-basic/hex_read_scanf.c +++ b/c-basic/hex_read_scanf.c @@ -1,12 +1,11 @@ #include -int main() -{ - int a, b; +int main() { + unsigned int a; // Change 'int' to 'unsigned int' - printf("Enter your number : "); - scanf("%x", &a); - printf("a = %d\n", a); + printf("Enter your number: "); + scanf("%x", &a); // Now 'a' matches '%x' expected type + printf("a = %u\n", a); // Use '%u' to correctly print an unsigned int - return 0; + return 0; }