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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Простой массив http://www.cyberforum.ru/cpp-beginners/thread953205.html
Написал программу. #include <iostream> using namespace std; int main() { int b; cout << "Vvedite koli4estvo kustov: "; cin >> b;
C++ Перевод Помогите перевести в C++ const n=5; m=5; var b:arrayof integer; i,j,jmx,jmn,t:integer; begin randomize; for i:=1 to n do begin for j:=1 to n do http://www.cyberforum.ru/cpp-beginners/thread953200.html
Дан целочисленный массив В(1..5, 1..5). Найти количество положительных элементов данного массива, расположеных выше левой диагонали. C++
Дан целочисленный массив В(1..5, 1..5). Найти количество положительных элементов данного массива, расположеных выше левой диагонали.
Подключение сторонних файлов C++
Добрый день! Я новичок в С++ и программировании вообще. Если мой вопрос покажется идиотским, все таки хоть как то объясните. Я изучаю С++ по книгам. Выучил несколько приемчиков, написал несколько учебных программ в консольке и.т.д. Парралельно я решил поставить и решить большую задачу ( в качестве обучения). Например создание приложения. Наверное (как у каждого приложения) необходимо создать...
C++ Не определен базовый класс http://www.cyberforum.ru/cpp-beginners/thread953151.html
В проекте есть два проблемных класса: C_Button: #include "C_Scenes.h" class C_Button: protected C_Scenes { //... } C_Scene: #include "C_Button.h"
C++ Найти произведение элементов массива целых чисел, которые кратны 7. Найти произведение элементов массива целых чисел, которые кратны 7. Размерность массива – 15. Заполнение массива осуществить случайными числами от 10 до 50. Помогите найти ошибку. #include<stdlib.h> #include<conio.h> #include<stdio.h> int main() { подробнее

Показать сообщение отдельно
Виталий 73
0 / 0 / 0
Регистрация: 09.09.2013
Сообщений: 6
12.09.2013, 18:56  [ТС]     Как создать двоичный файл и записать в него n целых чисел?
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;
}
 
Текущее время: 01:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru