Вопросы по теме 'getchar'
гетчар и путчар
Мой код C:
int c;
c = getchar();
while (c != EOF) {
putchar(c);
c = getchar();
}
Почему эта программа так реагирует на ввод hello ?
hello
hello
а не нравится:
hheelloo
2378 просмотров
schedule
11.02.2022
Debian Linux C++ как сделать бесконечный цикл нажатия клавиш
Я хочу, чтобы бесконечный цикл прерывался, когда я нажимаю клавишу «q» на клавиатуре. Проблемы, о которых я не знал: стандартный getchar ждет, пока пользователь сделает ввод и нажмет Enter, что остановит выполнение цикла.
Я обошел проблему...
354 просмотров
schedule
02.12.2022
Возникли проблемы с чтением строк из стандартного ввода
Мне нужно создать программу, которая принимает ввод со стандартного ввода в следующем формате:
abcde //number of characters in word = number of words => square shape
fghij
klmno
pqrst
uvwxy
// \n separates first half from second...
227 просмотров
schedule
29.03.2024
getchar() пропускает все остальные символы в C
У меня были проблемы с полным использованием getchar() некоторое время в C. И в этом случае я пытаюсь прочитать строку и поместить символы строки в массив. Однако при назначении getchar() массиву он пропускает некоторые символы.
Например, ввод «Он...
1393 просмотров
schedule
20.09.2023
Как мне получить символ за символом ввода в С++?
Сначала мне нужно прочитать два целых числа N и Q, разделенных пробелом. Я делаю это с помощью cin. Затем в следующих двух строках следуют два двоичных числа, каждое из N цифр. Я пытаюсь прочитать эти числа по крупицам, используя getchar() и...
15826 просмотров
schedule
16.01.2024
Есть ли способ печатать, пока getchar еще не получил новую строку
Я хочу печатать новую строку ('\n') при захвате пробела char (' ') при чтении строк char за char с помощью getchar(). код:
#include <stdio.h>
int main(void) {
char c;
int nl;
nl=0; /* holds number of consecutive newline char...
56 просмотров
schedule
08.08.2023
Строковый ввод с помощью getchar
У меня небольшая проблема с моим кодом, почему, когда я использую printf для строки1 (последняя строка), он не дает мне то, что я написал для этой переменной?
Например, если я написал: asdfgh, строка1 даст мне что-то странное, например: @>>.....
1485 просмотров
schedule
28.02.2023
буферизованный ввод getchar, EOF и драйвер терминала
Я пытаюсь понять, как работает драйвер терминала в связке с getchar. Вот несколько примеров кода, которые я написал, читая KandR:
Код 1:
#include <stdio.h>
int main(){
int c = getchar();
putchar(c);
return 0;
}
Код 2:...
260 просмотров
schedule
23.04.2022
Чтение символа из консоли
Когда я искал, как прочитать один символ из консоли, я нашел эту статью, но я не думаю, что это решение работает для Windows. Итак, мой вопрос: как выполнить readline() для одного символа, который работает без нажатия ввода/возврата после каждого...
570 просмотров
schedule
27.07.2023
Удаление нескольких пробелов с помощью putchar и getchar в C
Задача: Напишите программу, которая получает текстовый ввод с помощью getchar() и выводит строку, удалив кратные пробелы.
Вот как я написал псевдокод:
While each input character is received before reaching EOF, do the following:
1) if...
2205 просмотров
schedule
09.10.2023
getchar() в C завершается без нажатия Enter
Из моего предыдущего сообщения я узнал, что getchar() завершается только тогда, когда мы нажимаем Enter. Рассмотрим этот код:
#include<stdio.h>
main()
{
getchar();
getchar();
getchar();
getchar();
getchar();
}
Я ожидал,...
4867 просмотров
schedule
28.02.2022
если бы я использовал функцию getchar() и ввел два символа, где хранится второй символ?
Например:
#include<stdio.h>
int main()
{
char c;
c = getchar(); // Let's say you enter AA
printf("%c\n", c);
}
Застревает ли второй символ в каком-то резервном месте в памяти, например в стеке? Потому что я знаю, что если бы...
72 просмотров
schedule
24.10.2023
realloc не может перераспределить ранее распределенный указатель
Я работаю над функцией чтения полной строки из stdin в char* с использованием getchar() , и в основном это работает, но когда я ввожу более длинную строку, я получаю
realloc(): неверный следующий размер: 0x00000000007ca010
Вот...
560 просмотров
schedule
29.11.2022
Почему не работает использование нескольких ifs, но работает использование ifs и else if внутри цикла while?
Это был мой код без использования else if :
#include <stdio.h>
main()
{
long s = 0, t = 0, n = 0;
int c;
while ((c = getchar()) != EOF)
if (c == ' ')
++s;
if (c == '\t')
++t;
if...
90 просмотров
schedule
16.02.2023
печать номера строки в c с использованием getchar и putchar
есть ли способ распечатать номер строки в C, используя только putchar и getchar и без массивов?
вывод должен выглядеть так. например введите mink
01: mink
02: jaguar
и так далее
Номер строки должен быть от 01 до 50 .
Это...
493 просмотров
schedule
26.09.2022
C++ :: Функция для возврата пользовательского ввода до тех пор, пока не будет нажата клавиша ввода
Это определенно НЕ текущий синтаксис, но просто чтобы вы поняли идею :)
#include <stdio.h>
void getWord()
{
while((c=getchar())!='\n')
{
myString.=c;
}
return myString;
}
int main(void)
{
var c=getWord();...
4308 просмотров
schedule
16.09.2023
getchar() пока пользователь пишет
Я моделирую телевизионную игру в программе подсказки C. У игрока есть 60 секунд, чтобы угадать слово, и когда он его находит, он должен нажать Enter, чтобы получить новое: слово меняется, а количество слов и оставшееся время увеличиваются. Поскольку...
71 просмотров
schedule
24.03.2023
Помещение слова в стек и проверка его на наличие палиндрома
Наш учитель дал нам домашнее задание проверить палиндром слова, используя структуру данных «Стек».
Ниже приведен код, который я написал для следующей проблемы: -
# include <stdio.h>
# include <stdlib.h>
# include <string.h>
#...
98 просмотров
schedule
15.11.2023
getchar() не ждет ввода и сразу переходит к следующей строке
getchar() не ждет ввода и сразу переходит к следующей строке. Я думаю, что между scanf и getchar есть некоторое несоответствие, но я не могу понять, что именно.
#include<stdio.h>
#include<ctype.h>
int main()
{
char ch;
int n1,n2;...
86 просмотров
schedule
29.03.2022
Попытка получить данные из последовательного порта, но программа зависла на getchar
Я использую встроенную систему для отправки данных с 25 датчиков на замазочный терминал на моем компьютере. Прекрасно работает.
Я хотел добавить функцию чтения из терминала во встроенную систему (чтобы я мог отправлять команды). Поэтому я...
124 просмотров
schedule
04.05.2023