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

Запись и считование с бинарного файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не компилировать не нужное http://www.cyberforum.ru/cpp-beginners/thread1763947.html
Доброе утро, как в нормальных архитектурах движков устроено внутри: что не компилируется не используемое - так как облазив весь ваш проект компилятор может понять, что не нужно включать в exe - к тому моменту мне кажется все *.obj файлы скомпилированы и именно линковщик принимает решения, что не включать в бинарь
C++ Изменение строки из файла без перезаписи Привет, пробую без перезаписи файла заменить все буквы строки на большие. Пока что вышло только так: bool upper_line(std::fstream & inFile) { auto start_of_line = inFile.tellg(); std::string line{}; http://www.cyberforum.ru/cpp-beginners/thread1763944.html
Разработка класса String, на основании которого можно создавать объекты типа "строка символов" C++
Дали задание сделать класс строка. Класс должен давать возможность создавать программы, в которых реализовывается обработка строк символов. В нем должны быть методы присвоения строк, операции вставки строки в поток ввода\вывода и его изъятия из потока, метод определения длины строки, перегруженные методы конкатенации двух строк и вычитание с одной строки символов второй. Помощь нужна...
Может кто знает как сделать рандом от 0 до 4294967295 C++
Столкнулся с ограничение в 32 тысячи при рандоме. srand((unsigned int)time(NULL)); unsigned int tmp = 0; for (int i = 0; i < 100; i++) { tmp = 0 + rand() % 4294967295; ..... код }
C++ Рандом без повтора http://www.cyberforum.ru/cpp-beginners/thread1763931.html
Как можно сделать в этой программе проверку, чтобы цифры не повторялись. Без матриц и строк. Пользуясь одномерным массивом. #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { int m,n; cin>>n; srand(time(NULL));
C++ не работает hello world Здравствуйте, не работает даже печать строки текста. Компилируется, но выводится один и тот же результат: 7.66248е+053. Использую среду dev-c++ вот код: #include <iostream> using namespace std; int main() { cout << "Hello world"; return 0; подробнее

Показать сообщение отдельно
Bangemin
 Аватар для Bangemin
0 / 0 / 0
Регистрация: 06.11.2015
Сообщений: 99
16.06.2016, 09:58  [ТС]     Запись и считование с бинарного файла
Вот запись

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
void Goods::save()
{
    fstream file_list(this->file.c_str(), ios::out | ios::trunc);
 
    for(int good_index = 0; good_index < this->good_count; good_index++)
    {
        for(int good_characteristic_index = 0; good_characteristic_index < good_characteristic_count;
                                                                            good_characteristic_index++)
        {
            string good = RemoveSpaces(this->good[good_index][good_characteristic_index]) + " ";
            string::size_type n = good.size(); 
            
            file_list.write((const char*)&n, sizeof(string::size_type));
            file_list.write(good.c_str(), good.size());
            //file_list << RemoveSpaces(this->good[good_index][good_characteristic_index]) << " ";
        }
        if(good_index < this->good_count - 1)
        {
            string nwr = "\n";
            //file_list << endl;
            file_list.write((char*)&nwr, sizeof nwr);
            file_list.flush();
        }
    }
 
    file_list.close();
}
 
Текущее время: 14:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru