Есть ли способ сделать это ?.Как я могу обходить печать новой строки при использовании scanf?
Давайте этот код в качестве примера:
int num;
printf("enter a number: ");
scanf("%d",&num);
printf("<- this is your number.");
Вывод будет выглядеть следующим образом:
enter a number: 2
<- this is your number.
То, что я хочу, чтобы это было:
enter a number: 2<-this is your number.
Невозможно без ncurses. – haccks
вы можете использовать getchar(), если число равно только одной цифре. – scaletos
Необходимо изменить 'stdin', чтобы он не был буферизирован. Это конкретная платформа. Ищите по этому поводу. – chux