Ma forse ti dà errore perchè tu hai costruito una procedura (void) e non una funzione (int, string,etc...) quindi quando fai il return non può fare ritornare nulla....

dichiara la funzione di qualche tipo (magari string) o metti break(o exit nn ricodo bene) al posto di return...