Minoru 20.12.2012 18:40 micropost

Оказывается, в C99 можно выделять массивы на стеке в рантайме:

```C
int i, arr[i+1];
scanf("%i", &i);
```

Фича называется variable length arrays: http://gcc.gnu.org/onlinedocs/gcc-4.7.2/...

Recommended by:

@hirthwork: бля, прикиньте чо будет, когда ему кто-нибудь про атомики и треды в C11 расскажет?

and @richmond
1. 0xd34df00d 20.12.2012 18:41 Azoth_primary

Breaking news.

2. 4da 20.12.2012 18:41 BitlBee

ну ты это прсто охуенный слоу

3. zhu 20.12.2012 18:42 zhu-Laptop96C7C5B0

я когда полгода назад узнал, сам охуел. потом испугался и постарался поскорее забыть.

4. 0xd34df00dzhu /3 20.12.2012 18:44 Azoth_primary

Сиблядки — они такие. Все бы им надрачивать на C времен очаковских^W K&R.

5. Minoruzhu /3 20.12.2012 18:46 antaeus

А чего пугаться? Раньше ведь такое можно было только ассемблерной вставкой сделать (я, по крайней мере, других путей не вижу), а теперь проще.

6. hirthworkMinoru /5 20.12.2012 18:48 mcabber

челодой моловек, а могу я поинтересоваться, как много вы программировали на С к моменту наступления упомянутого вами «раньше»?

7. Minoruhirthwork /6 20.12.2012 18:50 antaeus

Я тогда ещё не программировал.

8. richmond 20.12.2012 18:51

няшно

9. hirthworkMinoru /7 20.12.2012 18:52 mcabber

вот и я про то, что ваш комментарий не имеет смысла.

10. MinoruMinoru /5 20.12.2012 18:53 antaeus

@arts, запили ответы на подписи к рекомендациям, а то я не могу DZhon «спасибо» сказать за упоминание alloca. Но это уже тупняк, это я вывода gss -S обчитался.

11. MinoruMinoru /10 20.12.2012 18:55 antaeus

@Dzhon, разблеклистил.

12. DZhonMinoru /11 20.12.2012 18:56 mcabber.583b5ae1

Оке.

13. MinoruMinoru /10 20.12.2012 18:56 antaeus

> gss
Быстрофикс: gcc

14. hirthworkMinoru /10 20.12.2012 18:57 mcabber

кстати да, alloca ещё вроде в MSVС++6.0 было, до появления C99

15. Minoruhirthwork /14 20.12.2012 18:57 antaeus

А вот variable size arrays даже в MSVS2012 не поддерживаются, вроде.

16. DZhonMinoru /15 20.12.2012 18:58 mcabber.583b5ae1

Нет, конечно. Студия не поддерживает C99 вообще.

17. DZhonhirthwork /14 20.12.2012 19:00 mcabber.583b5ae1

Именно, а работает даже с Win95.

18. 0xd34df00dDZhon /17 20.12.2012 19:00 Azoth_primary

Давай соберем личкрафты под Win95?

19. hirthwork0xd34df00d /18 20.12.2012 19:01 mcabber

ах ты маленький извращенец... ну давай, создавай сервак, я заджойнюсь

20. 0xd34df00dhirthwork /19 20.12.2012 19:01 Azoth_primary

Я уже создал git://github.com/0xd34df00d/leechcraft.g... , теперь join()ся.

21. hirthwork0xd34df00d /20 20.12.2012 19:02 mcabber

Win95 сервак, дурашка

22. DZhonhirthwork /21 20.12.2012 19:02 mcabber.583b5ae1

кооперативный, ЕВПОЧЯ

23. 0xd34df00dDZhon /22 20.12.2012 19:03 Azoth_primary

А там уже была Асти.е

24. 0xd34df00d0xd34df00d /23 20.12.2012 19:03 Azoth_primary

Бля, хуйню какую-то написал. похуй.

25. DZhon0xd34df00d /23 20.12.2012 19:03 mcabber.583b5ae1

Что ты несёшь?

26. hirthwork0xd34df00d /24 20.12.2012 19:03 mcabber

ничего, мы уже привыкли

27. Minoruhirthwork /26 20.12.2012 19:04 antaeus

Ну-ка циц все. Расфлудились тут :(

28. 0xd34df00dDZhon /25 20.12.2012 19:04 Azoth_primary

Я хотел спросить про актив директори.

29. 0xd34df00dhirthwork /26 20.12.2012 19:04 Azoth_primary

So predictable.

30. 0xd34df00dMinoru /27 20.12.2012 19:04 Azoth_primary

:(

31. hirthworkMinoru /27 20.12.2012 19:04 mcabber

съеби, это теперь личкрафтотред

32. MinoruMinoru /27 20.12.2012 19:05 antaeus

Грр, *цыц.

33. DZhon0xd34df00d /28 20.12.2012 19:06 mcabber.583b5ae1

Пассив директори. Только клиент под Win95 есть.

34. 0xd34df00dMinoru /32 20.12.2012 19:06 Azoth_primary

Тут можно отписываться от своих тредов.

35. 0xd34df00dDZhon /33 20.12.2012 19:06 Azoth_primary

Пассивно как-то, да.

36. Minoru0xd34df00d /34 20.12.2012 19:08 antaeus

Я @minoru, я не хочу отписываться от своих тредов, я хочу, чтобы флудеры слушались и повиновались. Раньше работало, кстати; все вежливо замолкали.

37. gelraenMinoru /10 20.12.2012 19:11 work-laptop

будет на point.im

38. 0xd34df00dgelraen /37 20.12.2012 19:11 Azoth_primary

В следующей версии.

39. DZhon0xd34df00d /38 20.12.2012 19:12 mcabber.583b5ae1

Будет при Сталине.

40. 0xd34df00dDZhon /39 20.12.2012 19:12 Azoth_primary

Присталин.

41. DZhon0xd34df00d /40 20.12.2012 19:12 mcabber.583b5ae1

Красный властелин.

42. 0xd34df00dDZhon /41 20.12.2012 19:13 Azoth_primary

Красный вазелин.

Do you really want to delete ?