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