LINUX.ORG.RU

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

Исправление ecko, (текущая версия) :

[ecko@localhost develop]$ cat ctest.c
#include <stdio.h>

struct fst {
  int a;
  int b;
};

int main(void)
{
  struct fst f = {
    .a = 0,
    .b = 2,
  };
  printf("a=%d\tb=%d\n", f.a, f.b);
  return 0;
}
[ecko@localhost develop]$ gcc -o ctest ctest.c -Wall -std=c89
[ecko@localhost develop]$      

Что я сделал не так?

Исходная версия Deleted, :

[ecko@localhost develop]$ cat ctest.c
#include <stdio.h>

struct fst {
  int a;
  int b;
};

int main(void)
{
  struct fst f = {
    .a = 0,
    .b = 2,
  };
  printf("a=%d\tb=%d\n", f.a, f.b);
  return 0;
}
[ecko@localhost develop]$ gcc -o ctest ctest.c -Wall -std=gnu89
[ecko@localhost develop]$      

Что я сделал не так?