Вопросы по теме 'getchar'

C getchar против scanf
Меня смущает фрагмент кода, найденный в функции, которую я изучаю: char GetCommand( void ) { char command; do { printf( "Enter command (q=quit, n=new, l=list): " ); scanf( "%c", &command ); Flush(); }...
30180 просмотров
schedule 20.09.2022

Вопрос о getchar() в C?
Я изучаю и читаю книгу C. В книге говорится: «getchar() извлекает один символ из стандартного буфера входного потока без преобразования ввода». Я не понимаю, что автор имеет в виду, говоря «без перевода ввода». Я пробовал гуглить, но не повезло....
180 просмотров
schedule 24.10.2022

Завершить цикл while с помощью `getchar()`
Для моего домашнего задания мне нужно реализовать алгоритм Хорнера для преобразования между базами. Мне сказали использовать getchar() для этого задания. Но у меня проблема: когда я нажимаю Enter, программа не завершается и просто принимает...
4554 просмотров
schedule 21.03.2023

getchar не останавливается при использовании scanf
Мне трудно понять getchar() . В следующей программе getchar работает как положено: #include <stdio.h> int main() { printf("Type Enter to continue..."); getchar(); return 0; } Однако в следующей программе getchar не...
12641 просмотров
schedule 18.05.2023

невозможно сравнить более одного символа
Я написал две программы. В первом я не использую getchar для получения символа с клавиатуры, в этом случае в компиляции полностью отсутствует второй scanf. Поэтому, чтобы преодолеть это, я использовал getchar. В этом случае я успешно могу внести...
82 просмотров
schedule 27.07.2023

как очистить стандартный буфер ввода/вывода в C
Сначала я вызываю getchar() и ввожу какой-либо символ в стандартный ввод/вывод, потому что scanf() также может извлекать эти символы, я хочу очистить буфер перед вызовом scanf(), вот программа. int main() { getchar(); // i input some...
1116 просмотров
schedule 11.06.2022

GetKeyState() против GetAsyncKeyState() против getch()?
В чем разница между получением нажатия клавиши с помощью: GetKeyState() GetAsyncKeyState() getch() ? Когда я должен использовать один над другим?
16582 просмотров
schedule 13.10.2023

Не могу понять, как использовать getchar(); в до
#include <stdio.h> int main(void) { char F,C; printf("Do you have a Fever? y/n\n"); F = getchar(); printf("Do you have a runny nose or cough? y/n\n"); C = getchar(); printf("Here are the results you input:\n");...
51284 просмотров
schedule 03.12.2022

Что не так с getchar (поскольку программа завершается без проверки в цикле do while)?
В этой основной функции использование getchar в цикле do while создает проблему (согласно тому, что я выясняю), и использование getch решает ее.. Пожалуйста, помогите, почему так.. #include <iostream> #include <cstring> #include...
167 просмотров
schedule 01.01.2024

У меня есть два вопроса, связанных с getchar() и putchar()
#include<stdio.h> main() { char c; c=getchar(); putchar(c); c=getchar(); putchar(c); c=getchar(); putchar(c); c=getchar(); putchar(c); c=getchar(); putchar(c); } Мой первый вопрос заключается в том, что всякий раз, когда мы...
1811 просмотров
schedule 20.04.2023

Проблемы с вводом C getchar
Мне нужно получить одну строку символов и преобразовать их из базы, в которой они записаны, в десятичную, как только символ будет введен . Я сделал это, используя следующую функцию: int inToDec(int base) //My assumption is that Enter will not...
2027 просмотров
schedule 28.07.2022

Использование функции getchar()
Я использовал getchar() , чтобы остановить строку while. Моя проблема в том, что она останавливает строку while, если я набираю один или два символа, если пользовательский ввод больше двух символов, ничего не происходит. вот код:...
134 просмотров
schedule 07.07.2022

В чем необходимость использования состояний IN и OUT в следующем скрипте?
Привет всем, я только начал изучать C через второе издание ЯЗЫКА ПРОГРАММИРОВАНИЯ c Брайана. В. Кернигнан (ISBN-13: 978-8131704943) Итак, вот скрипт, который считает символы, строки, слова #include <stdio.h> #define IN 1 #define OUT 0...
451 просмотров
schedule 29.08.2022

Программирование на C getchar()
У меня две проблемы с написанием кода. Первая проблема, с которой я столкнулся, это заставить мой getchar() работать, если пользователь не вводит текст и просто нажимает ввод. Мне нужно напечатать ошибку, если они это сделают, и предложить...
1602 просмотров
schedule 02.09.2022

Ждать нажатия Enter в C внутри цикла while?
Я пишу программу на C, и мне нужно дождаться, пока пользователь нажмет любую клавишу, чтобы продолжить. Когда я использую getchar(); , он ожидает нажатия клавиши Enter . Но когда я использую его внутри цикла while , он не работает. Как я могу...
22583 просмотров
schedule 02.03.2024

путаница с буфером, EOF и getchar
Я протестировал множество ситуаций с getchar() и putchar() и '\n' и EOF (в Visual Studio), чтобы лучше понять, как работает буферизация и getchar . Если мой код int c; printf("Enter character\n"); /* 1 - number for explaining steps */ c...
654 просмотров
schedule 01.02.2023

Как прервать команду getchar() в C?
Я в основном начинающий программист на C++... и это моя первая попытка кодировать на C. Я пытаюсь запрограммировать игру со змеями (используя system ("cls") ). В этой программе мне нужно получить символ в качестве ввода (в основном, чтобы...
393 просмотров
schedule 04.02.2023

пузырьковая сортировка и getchar в c
Я работаю с Microsoft Visual Studio 2012 и пытаюсь сделать пузырьковую сортировку. Вот мой код: #include "stdafx.h" #include "String.h" #include <iostream> #include <string.h> using namespace std; int main() { int array[100], n,...
151 просмотров
schedule 12.05.2022

Как я могу получить getch() только в некоторых случаях в C?
Я действительно не знаю, как напечатать заголовок, поэтому я придумал это. Так что в основном я пытаюсь сделать какую-то змейку на C. Но я не знаю, как сделать элементы управления. Допустим, вы нажали стрелку влево, и змея должна двигаться влево,...
104 просмотров
schedule 08.06.2023

Чтение каждого символа за раз - C
На приведенный ниже вопрос : Упражнение 12336. Считайте обычный текст посимвольно со стандартного ввода программы и напечатайте его, перевернув каждую строку слева направо. Читайте, пока не встретите конец данных` Вы можете...
1538 просмотров
schedule 24.04.2024