В настоящее время я пишу в Julia, и в какой-то момент мне нужно запустить программу .exe из командной строки.Давайте назовем эту программу "x.exe".Я решил добавить следующую строку в мой код для Юлии, чтобы выполнить программу внутри кода:
run(pipeline('x.exe input.txt 5 500',stdout="output.txt"))
Код работает отлично, но я должен вручную вставить значения "5 "и" 500 ", которые являются соответственно количеством строк в файле input.txt и количеством элементов каждой строки в файле input.txt.Они также представляют собой количество строк и столбцов массива, хранящегося в Юлии.
Есть ли способ, позволяющий коду читать эти числа напрямую?Я попытался
writedlm("size.txt", transpose([size(Array)[1],size(Array)[2]])," ")
, а затем
run(pipeline('x.exe input.txt type size.txt',stdout="output.txt"))
, но это не работает ....