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

Теория, стоящая за функциями getchar() и putchar()
Я работаю над «Языком программирования C» от ​​K&R, и пример 1.5 поставил меня в тупик: #include <stdio.h> /* copy input to output; 1st version */ int main(int argc, char *argv[]) { int c; while ((c = getchar()) != EOF)...
5123 просмотров
schedule 03.08.2023

C - Поменять местами символы, используя getchar и putchar
Это для домашнего задания. Необходимо использовать только getchar и putchar int main(void) { int pch; //first int ch; //second while(1){ pch=getchar(); ch=getchar(); if(((pch>='A' && pch<='Z')) &&...
185 просмотров
schedule 18.11.2022

Разница между сообщением и предварительным уменьшением значения указателя символа в функции c putchar
У меня есть следующий код на C (я использую tdm-gcc 4.9.1 и Netbeans 8.0.2): #include <stdio.h> #include <stdlib.h> #include <string.h> char * pr(char * str); int main(void) { char * x; x = pr("Ho Ho Ho!"); return...
1422 просмотров
schedule 04.03.2023

кодировать программу, используя аргумент командной строки getchar и putchar для отправки на декодирование
Поэтому я пытаюсь сделать программу кодирования/декодирования. Пока я застрял в части кодирования. Я должен иметь возможность получить сообщение из аргументов командной строки и закодировать его, используя случайное число. Это число будет задано...
641 просмотров
schedule 10.09.2022

Почему putchar() не выводит символ авторского права, а printf() делает?
Итак, я хочу напечатать символ авторского права, а putchar() просто отрезает самый старший байт символа, что приводит к непечатаемому символу. Я использую Ubuntu MATE, и я использую кодировку en_US.UTF-8. Теперь я знаю, что шестнадцатеричное...
132 просмотров
schedule 30.10.2022

Почему этот код печатает строки, а не отдельные символы
#include <stdio.h> int main() { int c; while((c=getchar())!=EOF) putchar(c); return 0; } В моем ограниченном воздействии на C, пока C! = EOF, будет выполнено условие while, которое, по сути, напечатает c, а затем дождется...
56 просмотров
schedule 12.04.2023

почему функция getchar() работает по-разному в цикле?
#include <stdio.h> int main() { char c; while ((c=getchar()) != EOF) putchar(c); } почему, когда я ввожу текст, такой как, например, «omar», возвращаю char print «omar» обратно. Разве он не должен печатать «o» повторно,...
121 просмотров
schedule 04.09.2022