моя проблема (то есть следствие заполненности памяти) это крашинг приложений, а иногда и системы когда я запускаю процессы/программы которые потребляют выше 3000 МБ
т.е. после первого ввода пары значений просто появляется пустая строка
while (Console.ReadLine() == stopWord);
Console.WriteLine("Если хотите выйти введите exit: ");
Мне нужно чтобы программа выдавала запрос на ввод имени и возраста пока юзер не введет exit
while (Console.ReadLine() != stopWord);
Console.WriteLine("Если хотите выйти введите exit: ");
Т.к. до этого циклы изучались только в рамках ввода чисел. А как работать с вводом в цикле не понимаю.
Пробовал просто в командной строке ввести команду,
При этом если заменить Popen на run, то всё работает,
UPD2: Нашёл решение - поменял конфигурацию решения с Debug на Release и всё заработало
планировал подключаться к закрытым ресурсам через VPN по стандартному для Windows протоколу PPTP
VPN Vipnet блокирует входящие пакеты
Не обязательно.
Ну newFile.cmd у вас создается, только он вызывает ошибку при выполнении, т.к. его содержимое не корректно.
Т.к. текст ошибки пишется в stderr, а его вы не перенаправляете в index.php, то index.php получается пустым. Саму ошибку можно увидеть, если запустить в консоли полученный newFile.cmd.
Думаю правильней было бы как-то так:
echo set /p =^<nul ^>index.php> newFile.cmd
Полученный в результате newFile.cmd не вызывает ошибки при выполнении и генерирует пустой index.php