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

if (feof(stdin)) while(!feo(stdin)) while(!feof(stdin) ) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить n! и n!! http://www.cyberforum.ru/cpp-beginners/thread187445.html
Всем доброго время суток, помогите пожалуйста задали написать программы: 1) n! = 1 * 2 * 3 * ... * n 2) n!! = n * (n - 2) * (n - 4) * ... Вообще не знаю как делать:wall::wall:
C++ Функция, переставляющая цифры заданного целого числа в обратном порядке Составить и проверить функцию которая переставляет цифры заданного целого числа в обратном порядке и получает новое число. Мы только начали проходить функции.Вот я сделала программу которая... http://www.cyberforum.ru/cpp-beginners/thread187443.html
C++ Примеры перегрузки вычитания, умножения, деления
Помогите найти Примеры перегрузки вычитания, умножения, деления
Вычислить произведение первых n множителей C++
Дано натуральное число n. Обчислть произведение первых n множителей 2/1*2/3*4/3*4/5*6/5*6/7 Дублирование тем запрещено правилами форума (п. 3.4). Не плодите одинаковых тем.
C++ Точечный график функции http://www.cyberforum.ru/cpp-beginners/thread187422.html
Помогите пожалуйста, в книжке приводится такой пример задачи Написать прог. которая чертит на экране точечный график функции у=0.х^2+4х-3. Диапазон изменения аргумента: от -15 до 5; шаг...
C++ редактирование элементов матрицы суть задачи в том, что надо рассчитать определитель матрицы X, это все сделано, но есть пункт, когда при выводе введенной матрицы на экран вызвать функцию, которая предлагает изменить элемент матрицы... подробнее

Показать сообщение отдельно
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
07.11.2010, 14:31
Цитата Сообщение от Gun# Посмотреть сообщение
они работают с типом FILE*?
через них можно поместить в FILE и потом из него извлечь вводимые данные?
FILE - это структура (можешь открыть stdio.h и найти, где её делают)
там же можешь посмотреть какие внутри есть флажки
эти функции только обращаются к флажку и проверяют его

примерно так

C
1
2
3
4
5
6
    FILE *ifp;
    int value;
 
    ...
 
    value = ifp->someflag != 0;
устанавливают флажки функции чтения, в данном случае getc(), или fgets(), или scanf()
функция сама поставит то, что надо, если там конец файла, то поставит конец файла, а если там ошибка, то поставит ошибку

есть функция clearerr() - сбрасывает оба флажка

C89
Код
4.9.10.1 The clearerr function

Synopsis

         #include <stdio.h>
         void clearerr(FILE *stream);

Description

   The clearerr function clears the end-of-file and error indicators
for the stream pointed to by stream .

Returns

   The clearerr function returns no value.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru