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

Чтение массива структур из бинарного файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить последнюю букву из каждого слова заданного текста (файловый ввод/вывод) http://www.cyberforum.ru/cpp-beginners/thread1859235.html
В текстовом файле задана последовательность слов, обособленных пробелами. Удалить последнюю букву из каждого слова, результат вывести на экран.
C++ Найти произведение и количество положительных элементов заданной матрицы Помогите, пожалуйста, решить. Заранее спасибо. Задача: Найти произведение и количества положительных элементов матрицы A http://www.cyberforum.ru/cpp-beginners/thread1859226.html
Нестабильная работа программы при большом количестве строк во входном потоке C++
Вопрос с подвохом: пользователь вставляет n строк символов в консоль, где n > 1000. Задание - сделать так, чтобы программа не зависала и не вылетала. while (true) { cout << "Уведіть строку :...
C++ Как сделать что бы число зарандомилось один раз
srand ( time(0) ); int balans=rand()%50+0; int count; cin>>count; switch(count) { case 1: { cout<<"Balans na carte sostavlyaet "<<balans<<"...
C++ Программа "Терминал официанта" http://www.cyberforum.ru/cpp-beginners/thread1859172.html
программа оформления официантом заказа, официант выбирает номер столика, выбор блюд, их вес, количество, варианты оплаты. Предусмотреть вариант оплаты по карточке.(в консольке) помогите с какой либо...
C++ Вычисление значения одной из заданных функций в заданной точке Всем привет! Нужно написать программку на вычисление значения одной из заданных функций в точке, но незнаю с чего начать и чем закончить, только начал учить С++ Помогите пожалуйста, очень нужно!)... подробнее

Показать сообщение отдельно
pavlenko2k16
1 / 1 / 1
Регистрация: 24.09.2016
Сообщений: 135
Завершенные тесты: 1
24.11.2016, 21:16  [ТС]
Цитата Сообщение от nmcf Посмотреть сообщение
В VS такое не работает.
я в деве
ты говоришь о необходимости создавать динамический массив?

Добавлено через 6 минут
короче, психанул и сейчас буду делать функцию сортировки для каждого файла
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void Sort1 (int num) {
    fstream buf1("buf1.dat", ios_base::in | ios_base::out | ios_base::binary);
    tick ticks[num];
    for (int i = 0; i < num; i++) {
    buf1.read((char*)&ticks[i], sizeof(tick));
        cout << endl << ticks[i].name;
    }
    for (int i = 0; i < num; i++)
    for (int j = 0; j < (num - 1); j++) {
    if (ticks[j].name > ticks[j + 1].name)
    swap (ticks[j].name, ticks[j + 1].name);
    }
}
или есть варианты проще?

Добавлено через 8 минут
+ появилась проблема, что сортирует по размеру. как по алфавиту сделать сортировку чаровских элементов?

Добавлено через 3 минуты
вопрос исчерпан
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru