У меня возникла проблема: мне нужно запустить команду командной строки из программы на C. Вот что я сделал
#include<stdio.h>
#include<stdlib.h>
int main(){
system("cd \Users");
system("Dir");
}
Проблема в том, что я хочу сначала перейти в Users, а затем выполнить command Dir, где в настоящее время программа выводит, что она не может найти указанный путь, и Dir выполняется в каталоге родительского процесса, то есть там, где находится исходный файл программы.
Фактическая задача, которую я хочу сделать, это просто запустить java из определенного каталога внутри программы C. Этот java-файл находится в C:\Users\Abdullah\pro. Родительский каталог моей программы C: C:\Users\Cprog. Пожалуйста, сообщите, как мне это сделать