Niente ...mi sono risposto da solo!!Sono suno uno stupido

La soluzione era semplicemente fare un ciclo for e tramite l'istruzione if (contenuta nel ciclo stesso),riesco a "scegliere il caso giusto" .
Grazie lo stesso e perdono per la domanda idiota
Comunque detta così non ha senso...ecco il pezzo di codice:
codice:
cout<<"Inserisci il numero corrispondente alla cosa che vuoi fare ";
cin>>numero;
for (int i=1;i<nrighe;i++)  //nrighe indefinito!!
            {
               if (i==numero)
                  ShellExecute(NULL,"open",canzone[i].c_str(),NULL,NULL,SW_SHOW);
            }

Problema risolto!! e complimenti per laa velocità di risposta