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<<

codice:
#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;
}
grazie in anticipo