[Solved] How to use a CMD command in c++?


“what should i do?”

You simply do this (using the std::system() function):

#include <cstdlib>

// ...

if(i == 1) {
    std::system("ROBOCOPY D:/folder1 D:/folder2 /S /E");
}
else if(i == 2) {
    std::system("ROBOCOPY D:/folder3 D:/folder4 /S /E");
}

Note that for string literals like "D:\folder3", you’ll need to escape '\' characters, with another '\': "D:\\folder3".
Or even two more, depending on the interpreting command shell (should work on windows cmd without doing so): "D:\\\\folder3".
The easier way though, is to use the simpler to write "https://stackoverflow.com/" character, that’s accepted for specifying windows pathes lately as well.

1

solved How to use a CMD command in c++?