Come da titolo io vorrei che il mio programma mi stampi il menu la prima volta, io faccio la mia scelta e poi quando mi ha dato quello che deve in dipendenza alla scelta mi chieda se voglio fare qualcos'altro e se gli dico di si ricominci tutto da capo.
Ancora nn conosco bene il C ma essendo, nn dico esperto, ma molto simpatizzante per la programmazione e avendo fatto una cosa del genere in molti altri linguaggi, pensavo che fosse facile e invece..
Questo e' un esempio di codice:

codice:
	int choice;
	char ris;

	do {

		printf("\n\nScegli:\n\n1)Scelta 1\n2)Scelta 2\n3)Scelta 3\n4)Scelta 4\n\nScelta: ");
		scanf("%d", &choice);
	
		switch (choice) {
			case 1:
				printf("\n\nOK\n\n");
				break;
			case 2:
			case 3:
			case 4:
				printf("\n\nNO (da sistemare)\n\n");
				break;
			default:
				printf("\n\nCosa?!\n\n");
				break;
		}
		printf("Ancora? [y/n]\n\nScelta: ");
		scanf("%c", &ris);
	} while (ris == 'y');
Mi potreste dare qualche consiglio?
Grazie