boyutlarını yazdırırken argümanın 'unsigned long' hatası vardır. İşte bu hatayı alıyorum.Biçim, 'int' türünü belirtir, ancak
format specifies type 'int' but the argument has type 'unsigned long'
Kodu sorundan kopyaladım, böylece neyin yanlış olduğunu bilmiyorum. Herhangi bir yardım takdir! sizeof
operatörün
#include <stdio.h>
int main(void)
{
char c;
double d;
float f;
int i;
printf("char: %i\n", sizeof(c));
printf("double: %i\n", sizeof(d));
printf("float: %i\n", sizeof(f));
printf("int: %i\n", sizeof(i));
}
sizeof '() sonucu eşdeğerdir' tiptedir size_t değil, int değil. "% Zi" yi kullanın veya '(int)' olarak yayınlayın. – EOF
'% i' yerine'% zu 'deneyin. – owacoder