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

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

Восстановить пароль Регистрация
 
8bit
0 / 0 / 0
Регистрация: 09.11.2014
Сообщений: 9
19.11.2014, 16:25     Не работает подсчет символов #1
В учебнике Керна дается такой пример для подсчета символов. В результате в консоли ничего не подсчитывается.

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++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ilot
Модератор
Эксперт С++
1767 / 1142 / 223
Регистрация: 16.05.2013
Сообщений: 3,020
Записей в блоге: 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
Модератор
Эксперт С++
1767 / 1142 / 223
Регистрация: 16.05.2013
Сообщений: 3,020
Записей в блоге: 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
Модератор
Эксперт С++
1767 / 1142 / 223
Регистрация: 16.05.2013
Сообщений: 3,020
Записей в блоге: 5
Завершенные тесты: 1
19.11.2014, 16:46     Не работает подсчет символов #6
Нет. Это консольный ввод.
Yandex
Объявления
19.11.2014, 16:46     Не работает подсчет символов
Ответ Создать тему
Опции темы

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