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

Челночная сортировка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на классы. Крест http://www.cyberforum.ru/cpp-beginners/thread570773.html
Здравствуйте. Напишите пожалуйста программу на с++, а то ваще не врубаюсь Класс крест (х). Перенос,увеличение,размножение
C++ Дана матрица размера M × N. Дана матрица размера M × N. Для каждого столбца матрицы с четным номером (2, 4, …) найти сумму его элементов. Условный оператор не использовать. http://www.cyberforum.ru/cpp-beginners/thread570769.html
C++ Даны целые положительные числа
Даны целые положительные числа M и N. Сформировать целочисленную матрицу размера M × N, у которой все элементы J-го столбца имеют значение 5*J (J = 1, …, N). Добавлено через 3 часа 20 минут ап ап:)
Ввод и вывод в бинарный файл C++
Имеется массив bd1 из структуры bd: struct bd { int nom; char fam , im, otch; int day; int month; int year; char inst ;
C++ Нужно создать простую базу данных http://www.cyberforum.ru/cpp-beginners/thread570757.html
Нужна программа, которая создаёт простую базу данных по студентам группы, включающую сведения о ФИО, годе рождения, оценке за модуль и экзамен. Программа должна позволять создавать и изменять содержание базы данных, записывать и читать базу данных с диска, показывать её содержание на экране.
C++ Удалить повторяющийся элемент Здравствуйте! Помогите пожалуйста! Как мне удалить повтор в списке? у меня имеется вот такой алгоритм: bool buscmp(BusInfo *a, BusInfo *b) { if((a->nummarsh != b->nummarsh) && (a->name != b->name) && (a->from != b->from) && (a->to != b->to) && (a->price != b->price) && (a->numofseats != b->numofseats))return false; return true; } подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
13.05.2012, 15:17     Челночная сортировка
В каком файле текстовом или бинарном?

Добавлено через 22 минуты
Запись структуры NUMS в бинарный файл input.dat:

C++
1
2
3
4
5
6
7
8
    const char* filename = "input.dat";
    ofstream ofs(filename, ofstream::binary);
 
    NUMS* pNums = new NUMS[N];
    for (int i = 0; i < N; i++)
        pNums[i].n = rand() % 9 + 1;
 
    ofs.write((char*)pNums, sizeof(NUMS) * N);
Чтение структуры NUMS из бинарного файла input.dat:

C++
1
2
3
4
5
6
7
    NUMS* pNums = new NUMS[N];
 
    ifstream ifs(filename,ifstream::binary);
    ifs.read((char*)pNums, sizeof(NUMS) * N);
 
    for (int i = 0; i < N; i++)
        printf("%d ",pNums[i].n);
 
Текущее время: 06:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru