salve a tutti sono nuovo vorrei realizzare un programma in c++ che passatogli un file lo esegue ad esempio dato che programmo in java per eseguirlo devo andare da cmd complilare ed eseguire io invece volevo fare in modo che cliccando 2 volte sul .java si apra il programma che compila ed esegue con javac e java. però non saprei come muovermi più che altro non sò come dire al programma di leggere il file che gli faccio aprire.

ad esempio volevo fare che prendeva nome e indrizzo cartella (che non sò fare)
poi facevo la semplice system(cd "indrizzo cartella")
system(javac "file")
chiedevo se continuare
system(java "file)