LoliDeveloper, Я подобное наблюдал в случаях когда компу тупо не хватает производителньости (говоря простым языком - он тормозит). Вертикальная синхронизация не то чтобы сверхзатратная операция, но и не самая дешовая.
Читаем мануал. На вход она принимает номер кодовой страницы https://docs.microsoft.com/ru-ru/windows-server/ad...
Опять же я не уверен, но почти наверняка ожидается однобайтовая кодировка, а не юникод. Если это так - вам нужно преобразовать исходную строку в нужную кодировку.
[sarcasm]
Да нет, конечно, это глупость невероятная! Зачем это вообще нужно? Есть же открытые каналы связи, а если нужна секретность есть мессенджеры со сквозным шифрованием.
[/sarcasm]
MasterCopipaster, на С++ это делается точно так же, с "вниканием в кучу API dllлок".
Вы путаете C++ и C++ кучей дополнений, которые неявно туда пихает Visual Studio.
Банальный пример - если вы возьмете обычный пустой консольный hello world (который даже "hello world" печатать не будет) в Visual Studio, то он у вас не запустится без .Net Framework и Visual C++ Redistributable, хотя ни то, ни другое частью языка C++ не является.
p.s.
Можно сделать чтобы ему не требовалось все вышеперечисленное, но тут уже надо понимать как VS собирает проекты и что, как и зачем подправить в настройках проекта. Впрочем если вы пользуетесь инструментом, то стоит изучить как им пользоваться.
можно вспомнить еще DVI, HDMI, DisplayPort и иже с ними. они тоже из семейства диф.сигналов. но ориентированы на передачу жутких объемов несжатого видео сигнала, но опять же на расстояние в несколько метров.
Лично видел работающий 15 метровый HDMI кабель (но он там заэкранирован по самое немогу)
TONoRNaE, Вам выше Rsa97 ответил что вы создаете массив на стеке. (все локальные переменные в функциях хранятся в стеке), он затирается при выходе из функции (точнее указатель стека будет уменьшен и при последующем вызове другой функции ваши данные затрутся).
Соответственно решения, на выбор:
1. Объявить mas в main и передавать его в CreateArrByNumber
2. Сделать mas глобальной переменной (худшее решение)
3. Хранить все в куче (heap) (лучшее решение)
ну и к стати:
char mas[10];
char* arr = mas;
Зачем еще один указатель на массив, если вы его не изменяете?
Вы вполне можете вместо *(arr + i) писать mas[i] (ровно как и arr[i])
Rsa97, не просто может, а гарантированно будет затерт при вызове других функций (у ТС там прямо следом идет вызов printf). Для меня загадка почему пятерка у него не затирается.
Предположу что будут проблемы с работой Active Directory (и не из-за лицензии) - контроллер домена по-идее в домене один (я не знаю, умеет-ли винда в кластеры контроллеров доменов.. в любом случае кластер из двух нод и просто два сервера это не одно и тоже)
Очевидно что взять код, который отображает это меню и у добавить проверки прав у игрока (а там как хотите - хотите - нет прав, нет пункта в списке, хотите пишите красным текстом и т.п.)
У меня всегда null.