Continuo a non capire scusami.
Ma chi l'ha scritto questo do/while? non l'hai scritto tu?
Dai tuoi precedenti post avevo capito che lo scrivessi tu il codice che postavi.
P.S. Visto dopo che ho risposto altro tuo messaggio:
il concetto è semplice, devi fare un chiamata a funzione ripetitiva e ti metti quindi in un while
o do/while con dentro una richiesta di input per eventuale uscita dal loop.
Uscita che puoi fare come hai fatto benissimo oppure con un break.