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

Getchar() возвращает EOF сразу после чтения первого символа строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выровнять элементы массива структур согласно степени двойки http://www.cyberforum.ru/cpp-beginners/thread1856066.html
Нужно написать небольшую программу на с++. Если есть большой массив структур, то нужно делать размер его элементов равным степени двойки.
C++ Отсортировать динамический массив по возрастанию Отсортировать динамический массив по возрастанию. Помогите, плз http://www.cyberforum.ru/cpp-beginners/thread1856036.html
эффективное обращение со структурами C++
Всем привет. Есть структура: struct infoRecord { const char* szUid; const char* szName; const char* szSurname; const char* szDate; const char* szMoney;
Алгоритм наискорейшего спуска C++
Мне нужно найти локальные минимумы в массиве в пределах окрестности. Прочитала про метод наискорейшего спуска, но везде в алгоритмах используется значение функции и вычисленная ее производная. Я не совсем понимаю, если у меня массив состоит из чисел: x y f(x), где f(x) - значение функции, то о какой производной идет речь? Можете дать какие-то наводки по решению данной задачи?
C++ Приведение к ДНФ на си++ http://www.cyberforum.ru/cpp-beginners/thread1855983.html
Ребята, помогите написать программу приведения формулы к ДНФ на си++, формула вводится вручную, алгоритм сам знаю, не могу понять, как все это реализовать.
C++ создать массив из всех элементов таблицы ASCII Доброго всем здравия, научите как создать такой символьный массив. подробнее

Показать сообщение отдельно
Дима_Кирсанов
5 / 5 / 0
Регистрация: 08.10.2010
Сообщений: 217
21.11.2016, 11:56     Getchar() возвращает EOF сразу после чтения первого символа строки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <fstream>
#include <iostream>
#include <cstdlib>
#include <vector>
#include <conio.h>
using namespace std;
using std::cin;
using std::cout;
using std::endl;
 
int main()
{
  char Ch;
  do
  {
    Ch = getchar(); 
    cout << "Ch == " << Ch << endl;
  }
  while(!EOF);
}
Почему при чтении с командной строки getchar() возвращает EOF сразу после чтения первого символа строки?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru