Ragazzi mi sono appena iscirtto
volevo chiedervi un aiuto per un programmino che stavo creando.
Con questo programma volevo automatizzare il processo di compilazione dei file .asm tramite i tool del mestiere ( TASM, TLINK, TD ).
Il mio problema è che nel programma ( scritto in c++ ) devo riuscire a inserire il nome del file come variabile string all' interno della funzione 'system()'.

Qui il programma ( naturalmente sbagliatissimo ) per farvi avere un'idea di come dovrebbe uscire.

codice:
#include <iostream>
#include <conio.h>
#include <string>

using namespace std;
main ()
{
    string name;
    char scelta;
    cout<<"Inserisci il nome del file..."<<endl;
    cin>>name;
    system("CD ASM");                                      // "ASM" è la cartella che contiene i listati
    system("TASM " prova".ASM");
    system("TLINK " prova ".OBJ");
    cout<<"Vuoi eseguire il turbo debugger? S/N"<<endl;
    cin>>scelta;
    if (scelta == 's')
        system("TD" prova ".EXE");
    else
    {
        cout<<"\nFine Programma"<<endl;
        getch();
    }
}
Grazie in anticipo, vi prego aiutatemi

P.S. Sono nuovo, se ho sbagliato qualcosa perdonatemi