disons que je suis dans une boucle infinie et je veux que l'utilisateur entre les données sous forme entière. Ensuite, les données seront transmises à une autre fonction à d'autres fins. Ce processus continuera jusqu'à ce que l'entrée de l'utilisateur s'écarte à la place des données et je veux que la boucle se casse à ce point. comment devrais-je faire ça?quitter une boucle en prenant esc comme entrée de l'utilisateur
while(1)
{
printf("enter the data that need to entered\npress esc to exit\n");
scanf("%d",&n);
function(n);
}
i essayé d'utiliser if-else mais si je mets la valeur ascii de esc comme l'entrée de données, il sort de la boucle que je ne veux pas arriver?