Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.09.2011, 00:16   #1
fsq
 
Регистрация: 19.09.2011
Сообщений: 5
По умолчанию подсчет символов. язык c

Доброй ночи всем!
У меня fucking stupid question!

Код:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int cnt=0;
    char c=0;

    while(cnt!=10){
        c=getchar();
        cnt++;
    }
    printf("%d",cnt);
    return 0;
}
Почему при каждом вводе символа, счетчик увеличивается на 2 /
fsq вне форума Ответить с цитированием
Старый 19.09.2011, 00:57   #2
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

потому что в действительности считывается 2 (или более) символа. то, что ты ввел + символ конца строки
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
подсчет числа комбинации символов 'ab' во входном потоке символов (Си) skrappy_kokko Помощь студентам 4 14.09.2011 23:10
Подсчет символов. dan_treacy101 Общие вопросы C/C++ 7 26.07.2011 00:50
Подсчет к-ва символов из масива tresh Общие вопросы Delphi 9 03.06.2011 16:15
подсчет прочитанных символов Asdprom Общие вопросы C/C++ 4 04.03.2011 15:27
Подсчет символов в числе. bygoga Общие вопросы C/C++ 4 20.05.2009 18:34