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

Статический поток fstream - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С С на с++ http://www.cyberforum.ru/cpp-beginners/thread872474.html
#include<stdio.h> #include<windows.h> #define ISWR(c) (c>='А'&&c<='я'||c=='ё'||c=='Ё'||c==' ') #define ISB(c) (c>='А'&&c<='Я'||c=='Ё') int main(){ char text, *p=NULL; gets(text); ...
C++ Код написан,нужна небольшая корректировка.Массивы Задана матрица размером N×M, N,M<50. Получить массив B, присвоив его k-му элементу значение 1, если элементы k–й строки матрицы упорядочены по убыванию, и значение 0 в противном случае.Постоянно... http://www.cyberforum.ru/cpp-beginners/thread872467.html
подключение gl C++
Добрый день. Столкнулся с весьма забавной проблемой. Пытаюсь подключить GL, но ничего не получается. При компиляции отладчик ругается что куча ошибок в gl.h. Код: #include <iostream> #include...
C++ Описать функцию PowerA234(A) На языке си . Builder
Буду очень признательна если поможете с данной задачей:-) На языке Си Описать функцию PowerA234(A), вычисляющую вторую, третью и четвертую степень числа A и возвращающую эти степени соответственно в...
C++ Определить номера строк матрицы, все элементы которых четны http://www.cyberforum.ru/cpp-beginners/thread872436.html
Здравствуйте. Можете помочь написать и розобрать програмку на С++. В целочисленной квадратной матрицы (многомерного вектора 5х5) определить номера строк (значения векторов указателей на вектор),...
C++ Написать код сортировки по минимальному элементу и вставкой Помогите, пожалуйста, написать код сортировки по минимальному элементу и вставкой. Если можно самым наипростейшим языком, понятным школьнику. Заранее огромное спасибо. подробнее

Показать сообщение отдельно
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.05.2013, 22:20
Цитата Сообщение от IvanInanovich Посмотреть сообщение
Возможно из-за ошибочного ввода, который записался в файл
Скорее всего.
Цитата Сообщение от IvanInanovich Посмотреть сообщение
Если не затруднит, то скажите какую я ошибку допустил. Я так понимаю методом clean() мы сняли флаги ошибок. Т.е. где-то в программе происходит ошибка, которая и ставит данный флаг.
Обратите вниминие, в задании пишется о функции, которая сбрасывает файловый указатель и устанавливает его на начало фала. Речь идёт о двух действиях. У вас в коде было только второе. Метод clear() без параметра (по умолчанию праметр равен goodbit) сбрасывает все флаги потока в ноль. Это и есть сброс файлового указателя. Есть такой флаг потока - eofbit, который устанавливается при достижении конца файла. Вот его, в данном коде, и нужно было сбросить после вывода всех данных из файла (здесь достигался конец файла). Без этого поток просто не работал. В частности, не срабатывал seekg(), т.е. курсор не возвращался в начало.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru