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

Чтение бинарного файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ двоичный файл http://www.cyberforum.ru/cpp-beginners/thread67456.html
помогите пожалуйста! вначале создаю двоичный файл и заполняю его целыми числами примерно так for (i = 0; i <10; i++) { d = rand()%10; bin1 << d; } (<< перегружен) когда я пытаюсь считать эти числа из файла циклом while : bin1.seekp(0, ios::beg); while (bin1) { bin1 >> d;
C++ Найти в массиве натуральных чисел все группы элементов, имеющих одинаковую сумму цифр. Найти в массиве натуральных чисел все группы элементов, имеющих одинаковую сумму цифр. Массив вводится пользователем с клавы через пробелы. Я не программист и программирование не учу, но мне очень нужна эта задача. Помогите, пожалуйста... http://www.cyberforum.ru/cpp-beginners/thread67407.html
Переделка программы по заполнению массива C++
Есть программа, которая заполняет массив по диагонали #include <iostream.h> #include <iomanip.h> int main() { const int ROWS=9,COLS=9; int matrix; int val=0; for(unsigned int row=0;row<ROWS;++row)
Microsoft Visual Studio 2005 C++
где скачать эту программу Microsoft Visual Studio 2005 Если можно то побыстрее.... заранее благодарен.
C++ Создать процесс в консольной программе http://www.cyberforum.ru/cpp-beginners/thread67378.html
Здравствуйте, у меня вопрос как можно передать данные консольной программе из другой. Я так понимаю мне нужно создать процесс в этой консольной программе, но как правильно создать этот процесс и как передать данные (типа char)
C++ одномерный массив[0..n...n+m]. Уважаемые программисты помогите разобраться с задачей: "В одномерном целочисленном массиве x…x, рассматриваемом как соединение двух его отрезков: начала x…xдлины n и конца x… длины m, переставить местами начало и конец, не используя дополнительных массивов." Не могу понять почему мой примитивный код не работает, как нужно. Заранее благодарен. Извините за кривизну кода и общую неграмотность. ... подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
26.11.2009, 03:52     Чтение бинарного файла
Код
4.9.9.2 The fseek function

Synopsis

         #include <stdio.h>
         int fseek(FILE *stream, long int offset, int whence);

Description

   The fseek function sets the file position indicator for the stream
pointed to by stream .

   For a binary stream, the new position, measured in characters from
the beginning of the file, is obtained by adding offset to the
position specified by whence.  The specified point is the beginning
of the file for SEEK_SET, the current value of the file position
indicator for SEEK_CUR, or end-of-file for SEEK_END.  A binary
stream need not meaningfully support fseek calls with a whence value
of SEEK_END.

   For a text stream, either offset shall be zero, or offset shall be
a value returned by an earlier call to the ftell function on the same
stream and whence shall be SEEK_SET .

   A successful call to the fseek function clears the end-of-file
indicator for the stream and undoes any effects of the ungetc function
on the same stream.  After an fseek call, the next operation on an
update stream may be either input or output.

Returns

   The fseek function returns nonzero only for a request that cannot
be satisfied.

Forward references: the ftell function ($4.9.9.4).
C
1
    fseek(ifp, 0x1a000L, SEEK_SET);
 
Текущее время: 09:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru