I have a problem where I have to run a command prompt command from inside a C program. Here is what I did
#include<stdio.h>
#include<stdlib.h>
int main(){
system("cd Users");
system("Dir");
}
The problem is I want to cd into Users first and then execute the command Dir where as currently the program outputs that it cant find the path specified and the Dir is executed in the parent process directory i-e where the program source file is located.
The actual task I want to do is just want to run a java file from a particular directory from inside a C program. that java file is in C:UsersAbdullahpro . My C program's parent directory is C:UsersCprog. Please advise on how may I do this
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…