Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
8bit
0 / 0 / 0
Регистрация: 09.11.2014
Сообщений: 9
#1

Не работает подсчет символов - C++

19.11.2014, 16:25. Просмотров 150. Ответов 5
Метки нет (Все метки)

В учебнике Керна дается такой пример для подсчета символов. В результате в консоли ничего не подсчитывается.

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
#include "stdafx.h"
#include <stdio.h>
 
void main()
{
 long nc;
 nc = 0;
 while (getchar() != EOF)
 ++nc;
 printf ("%ld\n", nc);
}
Миниатюры
Не работает подсчет символов  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2014, 16:25     Не работает подсчет символов
Посмотрите здесь:

Подсчет символов в числе. C++
C++ подсчет символов
C++ Подсчет символов и замена
C++ Подсчет количества символов
Подсчет символов в строке, как работает? ( С++ ) C++
Подсчет символов в файле C++
C++ Подсчет символов в строке
C++ Подсчет количества символов
C++ Подсчет символов в файле
C++ Подсчет символов в файле
Подсчет символов UTF-8. Считывание пробельных символов C++
Подсчет символов в строке C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ilot
Модератор
Эксперт С++
1780 / 1155 / 223
Регистрация: 16.05.2013
Сообщений: 3,042
Записей в блоге: 5
Завершенные тесты: 1
19.11.2014, 16:30     Не работает подсчет символов #2
8bit, вводите строку -> Enter -> (Ctrl + Z)
8bit
0 / 0 / 0
Регистрация: 09.11.2014
Сообщений: 9
19.11.2014, 16:35  [ТС]     Не работает подсчет символов #3
Так? Показывает на 1 больше. Что за ctrl+z кстати?
Миниатюры
Не работает подсчет символов  
Ilot
Модератор
Эксперт С++
1780 / 1155 / 223
Регистрация: 16.05.2013
Сообщений: 3,042
Записей в блоге: 5
Завершенные тесты: 1
19.11.2014, 16:39     Не работает подсчет символов #4
Цитата Сообщение от 8bit Посмотреть сообщение
Так? Показывает на 1 больше.
Перевод каретки.
Цитата Сообщение от 8bit Посмотреть сообщение
Что за ctrl+z кстати?
Маркер окончания входного потока.
8bit
0 / 0 / 0
Регистрация: 09.11.2014
Сообщений: 9
19.11.2014, 16:43  [ТС]     Не работает подсчет символов #5
Цитата Сообщение от Ilot Посмотреть сообщение
Маркер окончания входного потока.
end of file в смысле?
Ilot
Модератор
Эксперт С++
1780 / 1155 / 223
Регистрация: 16.05.2013
Сообщений: 3,042
Записей в блоге: 5
Завершенные тесты: 1
19.11.2014, 16:46     Не работает подсчет символов #6
Нет. Это консольный ввод.
Yandex
Объявления
19.11.2014, 16:46     Не работает подсчет символов
Ответ Создать тему
Опции темы

Текущее время: 04:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru