From 79f83aa19044ec950e238d7b547949df4c02e7ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mert=20G=C3=B6r?= Date: Sat, 12 Apr 2025 22:09:27 +0300 Subject: [PATCH] int main() { unsigned int a; // Change 'int' to 'unsigned int' 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; } --- c-basic/hex_read_scanf.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) 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; }