@ru_arduino

Страница 1920 из 7737
Andrey
13.04.2017
02:56:41
Прохладная история

Samael
13.04.2017
02:57:17
Andrey
13.04.2017
02:57:38
За рубежом, думаю, не лучше

Распиздяйство оно не имеет границ, страны для него не важны

Google
Andrey
13.04.2017
03:07:43
http://www.forumdaily.com/v-brukline-zhenshhina-uronila-kolyasku-s-mladencem-v-shaxtu-lifta/

Keroronsk
13.04.2017
03:10:06
крипота

Samael
13.04.2017
03:11:17
Распиздяйство оно не имеет границ, страны для него не важны
Ну у нас распиздяйства нет. Но вот лезть туда, куда мне не надо я не буду.

В обед поднимусь в машинку отфотаю тебе и шкаф и лебёдку и даже шахту немного

Andrey
13.04.2017
03:11:34
жду

Keroronsk
13.04.2017
03:12:51
зачем чувак пишет char *str = (char *)malloc(sizeof(char) * strlen(buffer));. Разве маллок не в байтах память выделяет? Если просто написать malloc(strlen(buffer)+1);, не тоже самое будет?

LexsZero
13.04.2017
03:17:27
то же самое.

покажи весь код, я его обосру

Keroronsk
13.04.2017
03:20:36
https://habrahabr.ru/post/326108/

Joric
13.04.2017
03:21:20
sizeof(char) это смешно, да. и strlen(buffer) под зеробайт не зааллоцирует последний байт

Keroronsk
13.04.2017
03:21:25


Joric
13.04.2017
03:21:51
ну и в целом есть еще strdup если просто копия нужна

Pingvin
13.04.2017
03:22:53
?

Google
Joric
13.04.2017
03:33:49
https://habrahabr.ru/post/326108/
бугага учитель обосрался на старте "char str[n] = { 0 }; Присваивание { 0 } — «зануление» строки (опционально, объявлять можно и без него)." на самом деле достаточно {} чтобы обнулить блок на стеке а { 0 } просто еще и установит первый байт в 0. т.е. = {-1} сресетит блок в 0 и первый байт выставит в -1. Я не знаю насколько эта ошибка типичная, но я с таким заблуждением жил всю жизнь до недавнего интервью с гуглом для которого я подкачал теорию

Keroronsk
13.04.2017
03:34:15
хабр такой хабр (

Andrey
13.04.2017
03:53:32


1500 ватт говорили они

オレンジ
13.04.2017
03:53:49
Бгг

Keroronsk
13.04.2017
03:54:53
pmpo же

rms ватт 100 наверное?

Andrey
13.04.2017
03:55:15
rms ватт 100 наверное?
Дай бже чтобы так и было

Joric
13.04.2017
03:55:20
у нас магнитола аэлита 102 была на 4 ватта. это наверное как раз как 1500 китайских )

Andrey
13.04.2017
03:55:39
А вообще я заметил, что часто и много продают б/у сабы автомобильные

Это что - владельцы тазиков нагирались и теперь надо возить рассаду на дачу?

LexsZero
13.04.2017
03:57:29
https://habrahabr.ru/post/326108/
в этой статье все очень плохо.

> совершенный код

Joric
13.04.2017
04:02:39
> совершенный код
я как-то качал книжку Макконела с таким названием. скачал битый архив, открываю, а он 0 байт

Andrey
13.04.2017
04:06:00
Если разжать нулевой архив, то образуется черная дыра, которая пожрет твой жесткий диск

Suigintou45
13.04.2017
04:23:10
источник абсолютной энтропии

Алиса
13.04.2017
04:31:46
Ребят у меня вакуумник масляный , я его убил если на компрессорном масле запускал?

Google
Алиса
13.04.2017
04:31:46
Несколько раз минут по пять

Andrey
13.04.2017
04:52:43


и всё бы ничего, но это бургерная где-то в Мексике...

Алиса
13.04.2017
04:59:00
Хм, а должно быть "убила" ))
Может показаться что я тридцателетний бородатый девственник, но на самом деле я Алиса

Alexander
13.04.2017
05:11:06
Кто такая Элис...?

Keroronsk
13.04.2017
05:12:28
Joric
13.04.2017
05:41:56
Dolphin
13.04.2017
05:42:18
sizeof(char) всегда 1 хоть умри
Ну я же тебе показал ))

Joric
13.04.2017
05:42:31
сколько там бит похуй

сколько там бит это CHAR_BITS в хедерах

Dolphin
13.04.2017
05:43:00
ты не понял

у них char=2 byte

Joric
13.04.2017
05:43:14
нет

char это базовая единица, она семантически байт сама по себе

по сути на этих платформах байт равен 16 и 32 битам соответственно

Google
Dolphin
13.04.2017
05:45:27
/* pack two bytes from file into target char */ int buf[2]; fread(buf, 2, 1, filep); data[i] = (buf[0] « 8) | buf[1];

Я заметил, ага

char data[] = { 0xAABB, 0xCCDD }; for (i = 0; i < 2; ++i) { /* write each target char out as two bytes */ fputc(data[i] » 8, filep); fputc(data[i] & 0xFF, filep); }

LexsZero
13.04.2017
05:47:09
An object declared as type char is large enough to store any member of the basic execution character set. If a member of the basic execution character set is stored in a char object, its value is guaranteed to be nonnegative. If any o ther character is stored in a char object, the resulting value is implementation-defined but shall be within the range of values that can be represented in that type.

в стандарте ничего про количество байт в чаре нету.

Joric
13.04.2017
05:47:54
https://bytes.com/topic/c/answers/221627-does-sizeof-char-always-equal-1-a An implementation is free to make the number of bits in a character whatever it wants, including 16. See the CHAR_BIT macro. Note that sizeof(char) is always 1 no matter how many bits a character occupies.

Joric
13.04.2017
05:49:31
Also by the way, note that 'byte' != 'octet'

Admin
ERROR: S client not available

LexsZero
13.04.2017
05:56:50


Dolphin
13.04.2017
05:59:42
Ну вот, все сходится

Joric
13.04.2017
05:59:50
ему надо доказать, что byte это не 8 бит, а это сложно сделать, инерция мышления такая штука

Dolphin
13.04.2017
06:01:02
ему надо доказать, что byte это не 8 бит, а это сложно сделать, инерция мышления такая штука
Ты мне докажи что sizeof(byte)=sizeof(char) всегда, хули ты в бутылку лезешь

Joric
13.04.2017
06:01:36
byte нет в си

LexsZero
13.04.2017
06:02:30
есть stdint.h в котором есть uint8_t

Joric
13.04.2017
06:03:11
на этих архитектурах диких наверное такого нету

Google
LexsZero
13.04.2017
06:03:23
он по стандарту есть

Dolphin
13.04.2017
06:03:32
мде

LexsZero
13.04.2017
06:03:36
если компилятор не поддерживает стандарт - нахуй такой компилятор

Archawka
13.04.2017
06:05:05
у нас магнитола аэлита 102 была на 4 ватта. это наверное как раз как 1500 китайских )
PMPO это не китайские ватты. Это пиковое потребление оной АС, что совсем не равно мощности, подаваемой собственно в звуковой тракт

LexsZero
13.04.2017
06:05:29
и я не знаю нахуя в 2017 году имея в виду восьмибитный байт писать char.

Archawka
13.04.2017
06:05:44
Извините. Просто бесит это выражение "китайские ватты"

Dolphin
13.04.2017
06:05:58
LexsZero
13.04.2017
06:06:16
че

если ты хочешь байт - пишешь уинт8т

если хочешь не байт а что-то другое - пишешь что-то другое

Dolphin
13.04.2017
06:07:19
собственно я так и пишу )

для меня char - только символ и не более

Suigintou45
13.04.2017
06:08:18
typedef unsigned char uint8_t;

зачем лишний хедер

Joric
13.04.2017
06:10:06
зачем лишний хедер
потому что CHAR_BITS может быть и 9 и 16 и 32

Dolphin
13.04.2017
06:10:36
и 10

LexsZero
13.04.2017
06:11:42
вот бы сейчас стандартные хидера попереписывать

Dolphin
13.04.2017
06:12:12
Вот имхо именно в них проблема всего современного ПО

Joric
13.04.2017
06:12:24
интересно что упоминаемый C5000 DSP и сейчас активно продается Ti

LexsZero
13.04.2017
06:12:27
в переписывальщиках?

Страница 1920 из 7737