I have a piece of C++ code that calls the system command.. I want to pass the file name of my own C++ executable to the system command.. anyone know how to do this?
So for example my C++ code is called “switch-5”.. what I want to do is something like;
system(“./script.sh switch-5”);
Anyone have any clue?
Your executable name is the first argument passed in argv.
To test this just run:
(I am assuming you know how to combine it with your script name to get the string to pass to system().)