C/C++

C++ Какие вы знаете интересные команды system (" ") ?

system - всего лишь запуск консольных команд и программ, установленных в системе. Берёшь учебник по работе с консолью в твоей операционной системе и читаешь.
Дима Будник
Дима Будник
81 262
Лучший ответ
Мишаня Васильев Спасибо, не знал.
 system("format C:"); 
Артем Фоменко
Артем Фоменко
70 758
Функция `system()` в C++ используется для выполнения командной строки операционной системы. Вы можете передать команду в качестве аргумента функции `system()` и она будет выполнена системой. Однако, следует быть осторожным при использовании функции `system()`, особенно если входные данные поступают от пользователя, так как это может привести к проблемам безопасности.

Вот несколько интересных команд, которые можно выполнить с помощью функции `system()`:

1. Запуск исполняемого файла:
```cpp
system("./my_program");
```
Эта команда запускает исполняемый файл с именем "my_program". Убедитесь, что файл находится в рабочем каталоге или укажите полный путь к файлу.

2. Открытие файла с помощью программы по умолчанию:
```cpp
system("open file.txt");
```
Эта команда открывает файл "file.txt" с помощью программы, установленной по умолчанию для обработки такого типа файлов в операционной системе.

3. Запуск команды оболочки:
```cpp
system("echo Hello, World!");
```
Эта команда выводит сообщение "Hello, World!" в консоль.

4. Очистка экрана терминала:
```cpp
system("clear");
```
Эта команда очищает экран терминала.

5. Копирование файла:
```cpp
system("cp source.txt destination.txt");
```
Эта команда копирует содержимое файла "source.txt" в файл "destination.txt".

Важно отметить, что команды, указанные выше, могут отличаться в зависимости от операционной системы.
  1. system("color 0A") - Меняет цвет фона консоли
  2. system("cls") - Очищает консоль
  3. system("start https://google.com") - Открывает указанный URL в браузере
  4. system("notepad") - Открывает блокнот
  5. system("calc") - Открывает калькулятор
  6. system ("shutdown /s /t 60") - Выключает компьютер через 60 секунд
  7. system ("ipconfig") - Показывает настройки сети
  8. system ("tracert google.com") - Трасировка маршрута до google.com