LINUX.ORG.RU

История изменений

Исправление 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 !