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

Как считывать файлы блоками - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В одномерном массиве меняем элементы http://www.cyberforum.ru/cpp-beginners/thread521082.html
В массиве X(n) переставить местами первый и второй отрицательные элементы, третий и четвертый отрицательные элементы и т.д. Определить, как изменилось положение минимального и максимального элементов...
C++ Класс "Вектор на плоскости" Привет всем), если кому не трудно помогите пожалуйста решить. Составить программу, которая определяет четыре объекта класса и выводит их на экран. Первый объект должен инициализироваться по... http://www.cyberforum.ru/cpp-beginners/thread521077.html
C++ Где можно бесплатно скачать нормальный Borland C++?
Где можно бесплатно скачать нормальный Borland C++?
Перегрузка C++
Разработать класс «Множество (целых чисел, символов, строк и т. д.)» – Set мощности n. Написать несколько конструкторов, в том числе конструктор копирования. Реализовать методы для определения...
C++ не правильный вывод результата http://www.cyberforum.ru/cpp-beginners/thread521029.html
Доброго времени суток! Возникла проблема мне нужно чтобы программа проверяла, представляют ли элементы введенного с клавиатуры массива возрастающую последовательность. Потом сравнить 2 рядом ...
C++ inline explicit Почему ошибка? #include <iostream> class A { int i; public: explicit A(int x = 0); void show() {std::cout << "i = " << i << std::endl;} подробнее

Показать сообщение отдельно
Xind
275 / 148 / 7
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
17.03.2012, 21:49
Цитата Сообщение от Mayonez Посмотреть сообщение
Структура? Какая?
а что вы хотите получить от этого?
пример смотрели по ссылке
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/* fread example: read a complete file */
#include <stdio.h>
#include <stdlib.h>
 
int main () {
  FILE * pFile;
  long lSize;
  char * buffer;
  size_t result;
 
  pFile = fopen ( "myfile.bin" , "rb" );
  if (pFile==NULL) {fputs ("File error",stderr); exit (1);}
 
  // obtain file size:
  fseek (pFile , 0 , SEEK_END);
  lSize = ftell (pFile);
  rewind (pFile);
 
  // allocate memory to contain the whole file:
  buffer = (char*) malloc (sizeof(char)*lSize);
  if (buffer == NULL) {fputs ("Memory error",stderr); exit (2);}
 
  // copy the file into the buffer:
  result = fread (buffer,1,lSize,pFile);
  if (result != lSize) {fputs ("Reading error",stderr); exit (3);}
 
  /* the whole file is now loaded in the memory buffer. */
 
  // terminate
  fclose (pFile);
  free (buffer);
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru