Есть ли аналог System из C++ - C#

Узнай цену своей работы

Формулировка задачи:

Есть в C++ такая функция - system, которая принимает строку-команду и интерпретирует ее как командная строка (cmd.exe). Собственно, можно ли импортировать ее через DllImport?

Решение задачи: «Есть ли аналог System из C++»

textual
Листинг программы
using System.Runtime.InteropServices;
 
namespace F
{
    class Program
    {
        [DllImport("msvcrt.dll", CallingConvention = CallingConvention.Cdecl, SetLastError = true)]
        static extern int system(string command);
        static void Main(string[] args)
        {
            system("echo %username%");
        }
 
       
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5