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

Странное поведение при использовании getchar() и -O3
У меня есть эти две функции void set_dram_channel_width(int channel_width){ printf("one\n"); getchar(); } void set_dram_transaction_granularity(int cacheline_size){ printf("two\n"); getchar(); }...
572 просмотров
schedule 22.09.2022

getchar() берет последний символ из предыдущего printf()?
Я пишу компилятор/интерпретатор для эзотерического языка brainf*ck (я не слишком уверен в политике StackOverflow в отношении ненормативной лексики, поэтому буду подвергать себя цензуре, пока кто-нибудь не скажет мне, что мне это не нужно), и я бегу в...
1760 просмотров
schedule 10.03.2024

Проблемы с использованием getchar() вместо scanf()
У меня возникли проблемы с выполнением этого упражнения для программирования на C. Мне нужно использовать метод getchar() вместо scanf(). Когда я использую scanf, все работает идеально, когда я набираю, например, 7. Однако, когда я использую...
512 просмотров
schedule 14.12.2023

Убедитесь, что выражение getchar() != EOF равно 0 или 1
Проблема Убедитесь, что выражение getchar() != EOF равно 0 или 1 . Подход Я попытался написать программу, которая сначала примет ввод, отличный от EOF , и, таким образом, выведет значение 1 . Затем он примет EOF в качестве...
1315 просмотров
schedule 04.04.2024

C - getchar() неправильно считывает второй символ ввода
Я пытаюсь использовать getchar() для чтения всех цифр входного числа и сохранения их в массиве. Но каждый раз, когда я запускаю программу, что-то идет не так со второй цифрой. Вот мой код: int ch = 0; int digits[0]; int i = 0; while ((ch =...
572 просмотров
schedule 18.04.2024

проблемы при повторном использовании getchar() в C
Мой код: #include "stdio.h" main() { char a,b; a=getchar(); b=getchar(); putchar(a); putchar('\n'); putchar(b); } getchar() требует от пользователя ввести символ, а затем нажать клавишу ввода, чтобы присвоить его...
196 просмотров
schedule 31.03.2024

getchar(), putchar(char), EOF
#include<stdio.h> int main(){ int c = getchar(); while(c != EOF){ putchar(c); c = getchar(); } } Почему в приведенном выше коде программа не завершается сама по себе после того, как c становится EOF? Ссылка на код >...
231 просмотров
schedule 01.04.2024

Как остановить сканирование данных на клавиатуре при нажатии CTRL+D
Я начинающий программист. У меня есть задание, и у меня есть некоторые проблемы по этому поводу. В первую очередь моя задача: «Предположим, что вы сканируете вводимый текст на турецком языке посимвольно с клавиатуры, которую вы можете считать...
185 просмотров
schedule 09.02.2024