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

Как прочитать числа из бинарного файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразовать любое значение в строку http://www.cyberforum.ru/cpp-beginners/thread1223896.html
Привет. У меня есть примерно такая функция: template<typename T> std::string ToString(T value) { return std::to_string(value); }она работает на стандартных типах, ну это понятно. Как сделать...
C++ Написать программу, вычисляющую функцию, представленную в виде ряда с заданной точностью Ребят помогите пожалуйста. Написать на языке СИ++ Составить программу, которая рассчитывает таблицу значений этой функции в указанном диапазоне значений x0 — xk с заданным шагом h. Величины x0,... http://www.cyberforum.ru/cpp-beginners/thread1223892.html
Некорректная работа операции сложения векторов в классе C++
Объясните мне пожалуйста, почему операция сложения векторов работает неккоректно! Дело в том, что после выполнения операции, каким-то чудом изменяется и вектор и при выводе векторов один вектор...
C++ Построение логического вектора по правилу
Помогите пожалуйста с задачкой. Даны действительные x и матрица A(n,n), n<=20. Разработать программу которая строит логический вектор X(n) по правилу: если максимальный элемент i-той строки не...
C++ Вывод в файл из командной строки по указанному в ней пути http://www.cyberforum.ru/cpp-beginners/thread1223850.html
Здравствуйте! Нужно написать программу, которая копирует вводимый с клавиатуры код (до эмулированного конца файла) в файл, имя которого будет передано в командной строке. Вот мое решение: ...
C++ Структуры, нумерация полей структуры Добрый день, у меня есть задачка, она решена. Но меня попросили "предусмотреть нумерацию полей структуры, например 1)Имя:Петр и тд.". Напечатал, как просили сделать, в итоге сказали не правильно -... подробнее

Показать сообщение отдельно
Stesus85
0 / 0 / 0
Регистрация: 07.07.2014
Сообщений: 3

Как прочитать числа из бинарного файла - C++

07.07.2014, 16:15. Просмотров 590. Ответов 4
Метки (Все метки)

Нужна помощь. Пытаюсь читать из бинарного файла простые числа, но ничего не читается. Файл взят тут, там же и его описание, через Hex editor он просматривается. Мой код:
C++
1
2
3
4
5
6
   #include <iostream>
   std::ifstream primes("primes.32b", std::ios::binary);
 
   char buf[4];
   primes.getline(buf,4);
   std::cout<<" buf = "<<buf<<std::endl;
Вы водится символ сердечка и всё.

Второй вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
FILE *Primes_num = fopen( "primes.32b", "r" );
if( Primes_num != 0 )
{
fgets( load_string, 32 , Primes_num ); 
std::cout << "load_string = " << load_string << std::endl;
}
else
{
std::cout << "File not found !!!" << std::endl;
}
fclose(Primes_num);
Результат в точности тот же.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru