Salve volevo sapere se qualcuno sa una funzione in [C] che mi permetta di utilizzare uno switch case o una cosa simile senza premere invio dopo aver digitato la scelta, per esempio come in questi casi, questi però sono dei comandi [batch]:
codice:
set /p userinp=Digita un numero(1-3):
set userinp=%userinp:~0,1%
if "%userinp%"=="1" //fai questo
if "%userinp%"=="2" //fai quello
if "%userinp%"=="3" //fai quest'altro
inserendo questo dopo aver digitato il numero della scelta devi premere per forza invio altrimenti non parte.
invece inserendo:
codice:
choice /c:123
if errorlevel 3 //fai questo
if errorlevel 2 //fai quello
if errorlevel 1 //fai quest'altro
con questo appena digito il numero si avvia immediatamente senza premere invio, esiste una cosa del genere in C?