#include <stdio.h>
int main()
{
char TurHare;
while(1)
{
scanf("%c",TurHare);
printf("\nCharacter :%c", TurHare);
}
return 0;
}
Когда я компилирую, а затем запустить программу на выходе походит:ошибка зсапЕ в с при чтении символа
w
Character : w
Character :
где ш является входом из консоли.
Это должно выглядеть как:
w
Character : w
Как это сделать?
все еще не работает. я имею в виду, что это должно быть только и только, но я вставил код здесь неправильно. Простите за это. – higherDefender
try getch(), getchar(), getche() scanf показывает некоторые проблемы со строкой и символами. char c = getchar(); –
Да, когда вы нажимаете, введите его в очередь, введите ключ в stdin, и в следующий раз, когда он выберет из stdin, таким образом, он не работает так, как должен –