я провел хороший, пытаясь получить этот простой код для чтения из командной строки:C не читает из командной строки, так как она должна
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
if(args.Length > 0)
{
for (int i = 0; i < args.Length; ++i)
System.Console.WriteLine(args[i]);
}
else System.Console.WriteLine("NO COMMAND INPUT DETECTED");
System.Console.ReadLine();
}
}
}
При вводе команды:
ConsoleApplication3.application "pleasework"
Я получаю следующее сообщение в командной строке:
NO COMMAND ВХОД ОБНАРУЖЕН
указывает, что командная строка работает неправильно. Есть предположения? Мне очень плохо с Visual Studio (это 2012 год), поэтому я полагаю, что есть какое-то особое свойство, которое мне нужно изменить или что-то смешное.
Спасибо!
Там нет ничего плохого с кодом. Где вы входите в команду? – keyboardP
Во избежание проблем с UAC - вы пытались запустить cmd.exe в качестве администратора? –
Я запускаю это как из командной строки VS 2012, так и из обычной командной строки Windows. – Erroldactyl