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

Как создать двоичный файл и записать в него n целых чисел? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Виталий 73
0 / 0 / 0
Регистрация: 09.09.2013
Сообщений: 6
12.09.2013, 17:36     Как создать двоичный файл и записать в него n целых чисел? #1
народ!как создать двоичный файл и записать в него n целых чисел. Из файла сформировать массив, записав в него только ненулевые компоненты, находящиеся после максимального элемента.?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.09.2013, 17:36     Как создать двоичный файл и записать в него n целых чисел?
Посмотрите здесь:

C++ создать новый двоичный файл и записать в него матрицу
C++ Создать двоичный файл и записать в него n целых чисел
Создать файл, записать 10 целых чисел и вычислить количество нулей C++
Записать в двоичный файл n случайных целых чисел C++
Дано имя файла и вещественные числа A и D. Создать файл вещественных чисел с данным именем и записать в него 10 первых членов арифметической прогресси C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Петррр
 Аватар для Петррр
5917 / 3354 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
12.09.2013, 17:38     Как создать двоичный файл и записать в него n целых чисел? #2
Где ваши наработки?
Atlant_V
8 / 8 / 1
Регистрация: 14.08.2013
Сообщений: 99
12.09.2013, 17:56     Как создать двоичный файл и записать в него n целых чисел? #3
как вариант читай и пробуй разобраться:
http://kvodo.ru/urok-10-2-obrabotka-...ih-faylov.html

Добавлено через 6 минут
плюс гугл в помощь
Виталий 73
0 / 0 / 0
Регистрация: 09.09.2013
Сообщений: 6
12.09.2013, 18:56  [ТС]     Как создать двоичный файл и записать в него n целых чисел? #4
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
28
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
setlocale (LC_ALL, "RUS");
int n, i;
double a;
FILE *f; //описываем файловую переменную
//создаем двоичный файл в режиме записи
f=fopen("D:\\game\\noobs.dat", "wb");
//ввод числа n
cout<<"n="; cin>>n;
fwrite(&n, sizeof(int), 1, f);
//цикл для ввода n вещественных чисел
for (i=0; i<n; i++)
{
//ввод очередного вещественного числа
cout<<"a=";
cin>>a;
//запись вешественного числа в двоичный файл
fwrite(&a, sizeof(double), 1, f);
}
//закрываем файл
fclose(f);
system("pause");
return 0;
}
Yandex
Объявления
12.09.2013, 18:56     Как создать двоичный файл и записать в него n целых чисел?
Ответ Создать тему
Опции темы

Текущее время: 12:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru