Вопросы по теме '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