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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Извлечь из строки числа http://www.cyberforum.ru/cpp-beginners/thread171711.html
Нужно извлечь из строки числа. "12/12/12" результат! day = 12; mounth = 12; year = 12; убил 10 минут чтобы найти что-то похожее на этом форуме, ничего не нашел! ну а у гугла я видемо не умею спрашивать! :)
C++ Цикл с увеличивающимся шагом Необходимо написать цикл шаг которого будет увеличиваться. Допустим есть массив из 100 int переменных равных нулю. И есть последовательность: 0 2 5 9 14 20 27 35 44 ... Суть последовательности заключается в том что промежуток между числами растет сначала 1, затем 2, 3 и тд. И нужно в каждый элемент массива, соот. числу последовательности, приравнять к 1. http://www.cyberforum.ru/cpp-beginners/thread171697.html
Попадает ли точка с заданными координатами x, y закрашенную в область C++
Помогите написать две программы пожалуйста :-Первое задание 2. Написать программу, которая определяет, попадает ли точка с заданными координатами x, y закрашенную в область. Рисунок Срочно... :(((
Можно ли сделать строковый ввод для многомерного массива? C++
Можно ли сделать строковый ввод для многомерного массива, если да то как?
C++ Нерекурсионное вычисления факториала http://www.cyberforum.ru/cpp-beginners/thread171652.html
кто знает как без рекурсии записать факториал числа N, подскажите, заранее благодарю.
C++ использование scanf Написал код на Code::Blocks с использованием scanf #include <iostream> #include <stdio.h> #include <math.h> using namespace std; int main () { int n, i , m_i = 0; float mn = 999999999.0, t, a, b, c, eps = 10e-7; подробнее

Показать сообщение отдельно
twiss
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 6
02.10.2010, 23:53     Чтение из бинарного файла
Добрый вечер.Возникла проблема при чтении имени объекта из бинарного файла,запись в файл идет по структуре |char|int|double|float|'/0'| (запись идет с первого байта)
C++
1
2
3
4
5
6
           char lname =0;
            char* tname = new char[lname];
            _read(hFile, tname, (int)lname);
            tname[lname]='\0';
            offset+=lname;
            _lseek(hFile, offset, SEEK_SET);
Для того что бы выделить память под имя,нужно считать его размер в переменную lname,но как это реализовать мозгов не хватает.
Направьте на правильный путь.
Зарание спасибо!.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru