<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/139378>139378</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Have to use int *ptr instead of int.
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
badlialrashidfourthprofile
</td>
</tr>
</table>
<pre>
I was compiling the program if-else program, it got generate an error. The solution was to create an pointer "int *ptr", anybody got similar issue ?
~/ $ cat if-else-err.c
/* C if-else example without pointers*/
#include <stdio.h>
int main(void) {
int num1, num2;
printf("Enter the 1st number: ");
scanf("%d",&num1);
printf("Enter the 2nd number: ");
scanf("%d",&num2);
if (num1 > num2 ) {
printf("%d is biggest\n",&num1);
num2 = num1;
} else {
printf("%d is biggest\n",&num2);
num1 = num2;
}
return 0;
}
~/diveintosystems $ clang if-else-err.c
if-else-err.c:11:30: warning: format specifies type 'int' but the argument has type 'int *' [-Wformat]
11 | printf("%d is biggest\n",&num1);
| ~~ ^~~~~
if-else-err.c:14:32: warning: format specifies type 'int' but the argument has type 'int *' [-Wformat]
14 | printf("%d is biggest\n",&num2);
| ~~ ^~~~~
2 warnings generated.
~/ $ ./a.out
Enter the 1st number: 11
Enter the 2nd number: 22
-236698668 is biggest
~/ $ clang --version
clang version 20.1.4
Target: aarch64-unknown-linux-android24
Thread model: posix
InstalledDir: /data/data/com.termux/files/usr/bin
~/$
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJy8VU2TozgM_TXKRRXKCAjkwIH-oHbuU7Vngx3wrrEp26S7L_ntW4aku9Mzc5g5bC6OZenpPVlY3Hs1GClrKB6geNrxJYzW1R0XWnHtuB-VONnFhXF29qS03HVWvNXf8IV77O00K63MgGGUODs7OD6hOu2l9u97oEdUAQcbcJBGOh4kcoPSOesS_D5K9FYvQVmzYgaLvZNXp9kqE6RDIFImIFAzBwdEEZObt0hlBfZqUpo7VN4vEiFrgTXAmgtQi0A59jzcaO2lc0kfz6kFavDxna985dOsJb6oMNol3JJ7oNU3RmTK9HoRMcWjD0LZZITseUsWCU5cGaDqbJUAOiKUD8AaxHhklimNtM0yEWSbfXbKhBNQBUTPq9BYx9Sv3p10kDW4qj3eInzPzTUAqBBbKYAOG_rN7ee4ZMSf4H52UycEqmIyhOx51YKfhd5LikioPHZqGKQPUDyaXxBGvGJlT1uhrmYon3C9m48Ev5WCvqZIbynoU4p1dTIsziDb7Js19o9QZ6lMsP7NBzn5rZ00N8MPDXW_z5o0hazJWCz2C3dGmSH-PVk38YB-lr06KekxvM0SgUplAlCJ3RLW2-JuWCZpAo78zgfXdiwRiof93xsYFKuENEUoH3-3RPe3gO8Qt9_lglA8Xy6Xy88k5lEi_W8SEdP8E8M_7oQfZa5C738fsummzr8_YSL58sQkQC1P7BKANb_6ltP07vD-gyQC1uwpOxyO1eFQfdby5TFbu2-_P0vnlTXAms1y3SOxJE1yYM137gYZIjbnrh8P-X4x_xr7YvZameV1z41wVglafUcnucDJCqljxGy9egXWfDM-cK2leFLXZ6MVPPCPpbdTEqSbllegNg4ID9Qu3gG1nTJX3rDm2Ik6E8fsyHeyTsv8UFUly6vdWEvWiaqXB9bxvKxYnrLq0FfilFeZKI4y26maGBWsSFmaU86qpEorVhVlduhywVjPIWdy4konWp-nxLpht46COs2OWVntNO-k9uuMIzLyZRsUsT-Kp52rY9C-WwYPOdPKB_8BE1TQsv6Ln2WcTIuX-DGIUBkfYtXsKVqT3eJ0PYYwe8i28dIOKoxLl_R2Amoj6HXZz87-I_sA1K5UYtGuXM81_RcAAP__6HFCRw">