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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2019, 21:42   #1
hienZeit
Пользователь
 
Регистрация: 14.03.2019
Сообщений: 21
По умолчанию [РЕШЕНО] Не работает программа

Написал вот такую программку по учебнику Ритчи:
Код:
#include <stdio.h>
main()
{
    int c, nl, nt, ns;
    nl = 0;
    nt = 0;
    ns = 0;
    while((c = getchar()) != EOF)
    if (c = '\n')
    ++nl;
    else if (c = '\t')
    ++nt;
    else if (c = ' ')
    ++ns;
    printf (" строк %d\n табуляций %d\n пробелов %d\n", nl, nt, ns);
    return 0;
}
на любой запрос ну например:
fgdhdh fdfsd
fsfsf
fdfdfd fd
выдает:
строк 31
табуляций 0
пробелов 0

При обращении к файлам тоже самое - считает только символы, программы из учебника:
Код:
#include <stdio.h>
main()
{
   
int с, nl;    
 nl = 0;     
 while ((с = getchar()) != EOF)         
 if (c == '\n')            
  ++nl;    
   printf ("%d\n", nl); 
}

double nc;
    for(nc = 0; getchar()!=EOF; ++nc);
    printf("%.0f\n", nc);
Пожалуйста, оформляйте Ваш код согласно правилам.
аналогично - считают ТОЛЬКО символы. ПАМАГИТЕ пожалуйста.

Последний раз редактировалось Вадим Мошев; 11.06.2019 в 00:43.
hienZeit вне форума Ответить с цитированием
Старый 10.06.2019, 22:13   #2
FPaul
Форумчанин
 
Регистрация: 25.01.2015
Сообщений: 472
По умолчанию

if (c == '\n')
FPaul вне форума Ответить с цитированием
Старый 10.06.2019, 23:13   #3
hienZeit
Пользователь
 
Регистрация: 14.03.2019
Сообщений: 21
По умолчанию

СПасибо Спасибо Спасибо! заработало, мда не заметил такую тупую ошибку -_-
hienZeit вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[РЕШЕНО] на ноутбуке не работает usb мышь AlmiGhtY Компьютерное железо 61 24.08.2017 12:30
[РЕШЕНО][Java] Почему не работает мой код? vadimor Помощь студентам 5 29.05.2017 22:39
[РЕШЕНО]: Не работает inc И dec Sustanon Паскаль, Turbo Pascal, PascalABC.NET 2 14.02.2017 22:35
[РЕШЕНО]: Не работает первый описаный стиль css avlarionov86 HTML и CSS 5 08.12.2016 15:57
[РЕШЕНО][C] unsigned int аргумент работает как signed Sfuller Общие вопросы C/C++ 2 30.06.2010 18:17