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?