-Wall -Wextra опциях компилятора, не проверял. Я обычно с повышенным уровнем предупреждений собираю, так что у меня предупреждение есть. void mysort(int *arr, int size)
{
/* тут тело функции */
}#define mysort(arr, size) \
do { \
/* тут тело функции */ \
} while(0)do ... while(0) все завернуто по двум причинам:но в примерах использованы макросы для решения задач
Что бы эта локальная сеть связывала только меня и мой пк без wifi.
Шлюзом является видеосервер
route -p add 192.168.100.0 mask 255.255.255.0 <IP адрес ВПН сервера в сети 192.168.1.0>route -p add 192.168.1.0 mask 255.255.255.0 <IP адрес ВПН клиента в сети 192.168.100.0>ifconfig-push 10.8.0.8 255.255.255.0MSYS_HOME=X:\msys64\usr
MINGW_HOME=X:\msys64\mingw64# Обновление
pacman -Sy pacman
pacman -Su
pacman -Syu
# Установка окружения для сборки
pacman -S base-devel
# git
pacman -S git
# mingw
pacman -S mingw-w64-i686-toolchain mingw-w64-x86_64-toolchain
# Остальное по необходимости
# cmake
pacman -S mingw-w64-x86_64-cmake mingw-w64-i686-cmake
# Qt5
pacman -S mingw32/mingw-w64-i686-qt5 mingw64/mingw-w64-x86_64-qt5
# QT Creator
pacman -S mingw32/mingw-w64-i686-qt-creator mingw64/mingw-w64-x86_64-qt-creator
# Поиск пакетов в репозитории
pacman -Ss <reg exp for find package>
Команда
set /aумеет в арифметические вычисления. Но данные в переменных все равно текстовые. Вset /aкаждый раз текст преобразуется в число.Так что можете ее использовать для вычисления даты. Но есть подводные камни:
1. числа, начинающиеся с 0 считаются восьмеричными.
2. формат даты, получаемый из
%date%зависит от системных настроек.3. високосные годы
В "гугле" находил скрипты для конвертации даты/времени в timestamp и обратно. Получив такой timestamp легко вычислить -3 дня и конвертнуть обратно в дату. Там учитываются все нюансы. Погуглите.