История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
Это провокация, я протестую!
ААА!
4.2 Я проверил
#include <stdio.h>
#include <stdint.h>
int main(int argc, char *argv[])
{
uint32_t x = *(uint32_t*)&"LINU"+
'X' - *(uint16_t*)&"OR"+
'G' - *(uint16_t*)&"RU";
char w[5] =
{
[0]=((char*)&x)[0],
[1]=((char*)&x)[1],
[2]=((char*)&x)[2],
[3]=((char*)&x)[3],
[4]=0,
};
printf("%s\n",w);
return 0;
}
Там не AAA!
, а J�MU
!
Исходная версия LINUX-ORG-RU, :
Это провокация, я протестую!
ААА!
4.2 Я проверил
#include <stdio.h>
#include <stdint.h>
int main(int argc, char *argv[])
{
uint32_t x = *(uint32_t*)&"LINU"+
'X' - *(uint16_t*)&"OR"+
'G' - *(uint16_t*)&"RU";
char w[5] =
{
[0]=((char*)&x)[0],
[1]=((char*)&x)[1],
[2]=((char*)&x)[2],
[3]=((char*)&x)[3],
[4]=0,
};
printf("%s\n",w);
return 0;
}
Там не AAA!
а J�MU
!