[bence@pc1 char]$ cat hello.c
#include <stdio.h>
int
main()
{
int a,b,c,d;
a = 'leh';
b = ' ol';
c = 'row';
d = '!dl';
printf("%s%s%s%s\n", &a, &b, &c, &d);
return 0;
}
[bence@pc1 char]$ gcc hello.c -o hello
hello.c: In function ‘main’:
hello.c:7:6: warning: multi-character character constant [-Wmultichar]
hello.c:8:6: warning: multi-character character constant [-Wmultichar]
hello.c:9:6: warning: multi-character character constant [-Wmultichar]
hello.c:10:6: warning: multi-character character constant [-Wmultichar]
[bence@pc1 char]$ ./hello
hello world!
Ez jó érv a C mellett, vagy ellen. Mindenki döntse el.
Persze ehhez tudni kell, mekkora az int és, hogy milyen endian a processzorunk.
- fabian-bros blogja
- A hozzászóláshoz be kell jelentkezni
- 848 megtekintés