Code - котэ – Telegram
Code - котэ
76 subscribers
2.21K photos
57 videos
7 files
123 links
@imjmik постит тут мемы
Download Telegram
Админские приметы:

Настрока файрвола на удаленном сервере - к дальней поездке
Начальник - секретарю:
- Катенька, дорогая, перепиши месячную отчетность нашим партнерам,
они сейчас к тебе подойдут.

- Добрый день, это вам переписать oтчетность?
- Добрый день, да, будьте так любезны, вот чистая дискета, можно на нее.
- Да, конечно.

Вставляет в дисковод. И:.

# mkfs -t vfat -c dev/fd0h1440
# mount -t vfat -o iocharset=koi8-are,codepage=866 /dev/fd0 /mnt/floppy
# find -noleaf -type f -name Otchet_april. [a-zA-Z] -exec cp {}; /mnt/floppy ;
# ls -la /mnt/floppy/Otchet_april. [a-z][A-Z]
sync
sleep 3

- Возьмите пожалуйста!
Партнеры.
- Них..$%#@я себе!!!

- Что такое?!: Я опять отмонтировать забыла?!
Возраст 20-25
Минимальный опыт работы 7 лет
клавиатура зубного
Момент странного в C:
void *reallocarray(void *ptr, size_t nmemb, size_t size);

On success, the reallocarray() function returns a pointer to the newly allocated memory. On failure, it returns NULL and the original block of memory is left untouched.

Это фрагмент из
man realloc

А теперь подумайте что не так)))
Code - котэ
Момент странного в C: void *reallocarray(void *ptr, size_t nmemb, size_t size); On success, the reallocarray() function returns a pointer to the newly allocated memory. On failure, it returns NULL and the original block of memory is left untouched. Это…
Вчера, сделал этот пост, чтобы вечером выложить ответ
Но вот, ответ выходит лишь сейчас

Проблемма в том, что вы не можете
Без дополнительно переменной
Изменить значение указателя
При этом, обезопасивщиь от утечки памяти
Ибо если вы сделаете
ptr = reallocarray(ptr, newsize, sizeof(int));
В случае успешного реалоцирования все ок
reallocarray() вернет новый указатель
Но что если произойдет ошибка?
reallocarray() обещает сохранить указатель нетронутым
И вернуть NULL
Отлично! Указатель не тронут
Только вот возвращенный null мы записали туда где был наш указатель, т е без дополнительной переменной нам не обойтись(
This media is not supported in your browser
VIEW IN TELEGRAM
Баш, экзистанциальный
bash - настолько сложный язык, что для вывода содержимого файла на экран
Легче вызвать другую программу
Он говорил им правду но они продолжали :wq!
А вас тоже бесят эти американки с их mm/dd/yyyy ?
(оригинал)