Ok ho risolto così:
In questo modo il problema è risolto ma non capisco il perchè; non dovrebbe risultare sempre vera la condizione come nel caso precedente?perchè si deve aggiungere getch(), non basta kbhit?#include<stdio.h>
#include<conio.h>
int main()
{
do
{
if(!kbhit())
{
printf("prova1");
system("cls");
}
else
{
printf("prova2");
getch();
system("cls");
}
}while(1);
}