Ал
Алексей

C++. Двоичные файлы. Посчитать количество элементов в файле.

Есть задание : В начало двоичного файла целого типа дописать нечетные элементы этого файла.

Есть код проги :

#include
#include
#include
#include

using namespace std;
class bin_stream
: public fstream
{
public:
bin_stream(const char *fn)
: fstream(fn, ios::out | ios::in | ios::binary | ios::trunc)
{
}
void doneOurDate(const void*, int, int);
bin_stream &operator(int &d)
{
doneOurDate(&d, sizeof(d),1);
return *this;
}
};
int main()
{
setlocale(LC_ALL, "Russian");
srand(time(0));
bin_stream bin("bin.dat");
if (!bin)
{
cout

Ол
Олеся

"Есть задание : В начало двоичного файла целого типа дописать нечетные элементы этого файла. "
и
"Теперь надо посчитать количество чисел во втором файле, как по заданию, и вывести на экран. "
то ли я ничего не понимаю, то ли лыжи не едут? Где сказано в задании "подсчитать"? Где в задании упоминается "второй файл"?

tellp() - нет такой функции, есть tellg()

"Но сказали только не через n и size"..."Надо написать как то через"
Так озвучьте полностью и точно задание! Или у Вас в задании так и сказано: "Написать как-то так.. "?

Похожие вопросы
Как посчитать количество файлов в папке?
[C++]: подсчет количества строк в txt-файле
Как в С++ посчитать количество цифр после запятой???
Задачка по C++. Нужно подсчитать в одномерном массиве количество нулевых элементов
Как посчитать количество символов в файле?
Программа с++. Посчитать количество слов в файле. Посчитать количество слов в файле.
1. Задача: Определить количество «особых» элементов k массива C
Как посчитать количество элементов цикле foreach PHP
посчитать количество нулей в такой программе:
Перевести число из двоичной системы счисления в двоичную. Язык C++. Двоичное число может иметь до 50000 цифр.