#include "shellsort.h"
.delete[] Arr2;
невозможно преобразовать аргумент 1 из "float *" в "int []"
int n = sizeof(Arr2) / sizeof(Arr2[0]);
если мне нужно отсортировать этот массив с помощью сортировки Шелла, то вставлять его нужно куда?
static_cast<int>(10 + static_cast<double>(rand())/RAND_MAX*20)
Может вам нужно какое-то условное выполнение второй команды?
Например, эта конструкция выполнит command2 только в случае успешного выполнения command1 (код возврата command1 равен 0)
command1 && command2
Эта конструкция выполнит command2 только в случае не успешного выполнения command1 (код возврата command1 больше 0)
command1 || command2
Какие коды возврата у sfc я не в курсе и в документации этого нет. Можно выяснить опытным путем.
Либо просто запихнуть command2 в блок if в зависимости от каких-то условий.
Руками прервать выполнение командного файла можно с помощью Ctrl-Break или Ctrl-C
Если дадите больше информации по вашей задаче, может быть, будут другие советы.