Devo rinominare delle immagini aggiungendo due caratteri prima dell'estensione ".jpg"
(immagine01.jpg in immagine01_B.jpg, immagine02.jpg in immagine02_B.jpg e così via...)
ho scribacchiato questo, ma non so come passare le variabili alla funizone system() invece di stamparle con cout<<
grazie in anticipocodice:#include <iostream> #include <string> #include <stdio.h> using namespace std; int main(){ string name="immagine", ext=".jpg", numToString; char num[2]; for(int n=0; n <= 85; n++){ sprintf(num, "%d", n); numToString=num; if(numToString.length()==1){ numToString="0"+numToString; } cout<< "ren " << name << numToString << ext << " " << name << numToString << "_B" << ext << "\n"; //system(??); } return 0; }