getchar си



Getchar в си

Автор Lucos задал вопрос в разделе Другие языки и технологии

Язык Си. getchar(). Помогите исправить код. и получил лучший ответ

Ответ от Erklfgbelkrgb eklrfnskejflrnk[гуру]
атои или сканф // сканф надо не в цикле использовать, он сразу строку читает как использовать атои отлично знает справка иде, ман или гугл. Элементарно же взять и посмотреть.

Ответ от Дмитрий Канидьев[гуру]
А зачем нужен ASCII-код числа? Наверное, нужно считать само число, а не его код? Или стоит задача использовать именно getchar? Я бы atoi воспользовался (Ascii TO Integer)

Ответ от Admin van Burning[гуру]
у тебя занесло в переменную "с" ASCII код первого вводимого символа, тоесть 3, в таблице кодов он и равен 51, введешь 41,42,43 и тп будет 52 как здесь говорили используй функцию atoi если надо преобразовать строку в число

Ответ от И.А. Голованов[гуру]
не int c; а char c; если обязательно c = getchar() и потом переводить в нужное Самое простое и топорное, если мало вариантов то крутить в цикле ввода switch (c) { case '0': des=des*5; break; case '1': des=de

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Язык Си. getchar(). Помогите исправить код.

Как ввести строку с пробелами,используя scanf в Си,не используя gets?
Есть такая идея) , но нужно знать точно количество слов и их длину.. .
char
подробнее...
спросили в Stdio h String h
Помогие решить задачу на языке Си
Если считать с нуля, то её позиция 2 🙂

#include <stdio.h>
#include
подробнее...
спросили в Stdio h Stdlib h
Динамический массив в Си
Операция new для языка C++, а в Си требуется такая конструкция при выделении памяти:подробнее...
спросили в Stdio h Stdlib h
Существует ли clrscr в си?
#include<stdio.h>
#include<stdlib.h>
int main (){
printf("aaaaa");
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Stdio h
Вопрос по xor на Си
Для начала.. . Тип переменных должен быть Byte... (Зачеркнуть)

int B= 0x65;
int A=
подробнее...
спросили в Stdio h Stdlib h
Как добавить русскую кодировку на языке Си?
Так попробуй.. .

#include <stdio.h>
#include <stdlib.h>
void
подробнее...

fgetc не работает. СИ
А кто тебе сказал что строчка заканчивается на /n?
Строчки в С всегда заканичваются нулём.подробнее...
Файловый ввод-вывод в языке Си на Википедии
Посмотрите статью на википедии про Файловый ввод-вывод в языке Си
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*