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

Конец файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Возможно ли написать программу, минующую в работе оперативную память? http://www.cyberforum.ru/cpp-beginners/thread922054.html
Скорее всего вопрос немного не к теме раздела, но всё же. Почему необходимо загружать программы перед началом выполнения в оперативную память? Возможно ли выполнять программы без загрузки в оперативную память с жёсткого диска и память выделять для процессов на жёстком диске?
C++ Код чтобы программа работала на Windows и Mac OS Я пишу программы под Windows,но у моего друга Mac OS.Нужен код,чтобы программа работала и у друга) http://www.cyberforum.ru/cpp-beginners/thread922049.html
Файлы. Устройства C++
В Шилдте написано, что с тчоки зрения C++ файл может быть любым устройством. Вот в чём мой вопрос. Мне не понятно каким образом любое устройство представляется в виде файла. Предполагаю так, с каждым устройство связан некоторый файл на жестком диске и C++ производит весь вывод в этот файл. А драйвер устройства считывает данные из этого файла и направляет контроллеру. Так? Добавлено через 23...
Определить пересекаются ли окружности и найти среди них уединенные C++
Окружности задаются координатами X,Y их центров и радиусами R. Датчик случайных чисел вырабатывает характеристики N окружностей. Определить, имеются ли среди этих окружностей три попарно пересекающихся. Найти среди этих окружностей все уединенные.
C++ Морской бой для консоли http://www.cyberforum.ru/cpp-beginners/thread921993.html
Морской Бой в консоли на С++ на русском с комментированными исходниками.
C++ Сравнение двух элементов вектора Напишите функцию, читающую последовательность строк из стандартного ввода до тех пор, пока одно и то же слово не встретится два раза подряд либо все слова не будут обработаны. Для чтения слов используйте while; при обнаружении повтора слова завершите цикл с помощью инструкции break. Если повторяющееся слово найдено, напечатайте его. В противном случае напечатайте сообщение о том, что слова не... подробнее

Показать сообщение отдельно
bgm123
39 / 39 / 16
Регистрация: 29.01.2013
Сообщений: 277
12.07.2013, 14:15     Конец файла
Почему, если я считываю текстовый файл:

C++
1
2
3
4
5
FILE *fp = fopen("123.txt", "rb+");
    
    while(!feof(fp))
        putchar(getc(fp));
    fclose(fp);
то при окончании символов в файле цикл завершается, а вот при считывание данных из файла stdin:
C++
1
2
3
while(!feof(stdin))
        putchar(getc(stdin));
    fclose(fp);
несмотря на то, что в stdin нет символов, C++ ждёт пока я его наберу, а не завершает цикл?

Добавлено через 57 секунд
up...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru