Livello 9.6 del libro di problemi C++

Задание 1

Dato un URL:

cppstd::string url = "http://test.com/dir1/dir2/dir3/page.html";

Ottieni il nome della prima cartella:

cpp"dir1"
Задание 2

Crea una funzione che accetti un numero e restituisca quel numero in parole. Lascia che la funzione lavori con numeri fino a 999. Vedi l'esempio:

cppfunc(123); // visualizzerà 'cento ventitré'
Задание 3

Data una stringa contenente due numeri e un'operazione matematica tra loro:

cpp'10 + 20'

Scrivi il codice che calcoli il risultato dell'operazione matematica scritta.