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