Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Поиск ошибки кода VС++


Автор: pahta 10.10.2010, 11:06
Код
int c,nl;
    nl=0;
    printf("Make input >\n");
    while((c=getchar()) !=eof);
    if(c=='\n')
    nl++;
    
        
        printf("string numbers:%d\n",nl);
        
    _getch();

nl должен считать строки, а выдает 0


Модератор: Не забываем пользоваться кнопочкой "Код"

Автор: azesmcar 10.10.2010, 11:20
Цитата(pahta @  10.10.2010,  11:06 Найти цитируемый пост)
    while((c=getchar()) !=eof);

убери точку с запятой (;)

Автор: mes 10.10.2010, 12:57
и не мешало бы немного аккуратности в оформление кода.. тогда и такой ошибки бы не допустили smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)