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

Запись в бинарный файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразование матрицы nxm http://www.cyberforum.ru/cpp-beginners/thread105856.html
Народ очень нужна ваша помощь! Сделать вот такое вот задание буду признателен) Преобразование матрицы размерностью nxm разделить все элементы столбца с индексом k , которые больше еденицы на заданное число - среднее арифметическое из элементов строки с индексом L . Значение k и L вводятся. Исходная матрица задаётся в виде двумерного массива случайным образом. Вывести на экран исходную и...
C++ Дана строка, содержащая целые числа. Вывести на экран только чётные числа я накидала код...но что-то тут не ладное((( #include <iostream> #include <cstring> #include <cstdlib> #include <stdio.h> using namespace std; int main() {cout<<"Введите строку"<<endl; string str, k=" "; getline(cin,str) http://www.cyberforum.ru/cpp-beginners/thread105854.html
Минимальное число точек в описанном радиусе C++
Задано множество из m точек на плоскости. Найти такую из них, что круг заданного радиуса с центром в этой точке содержит минимальное число точек из данного множества точек. Как сделать такую задачу? раньше ничего подобного не делал...:( Помогите пожалуйста.
C++ цикл while
1. написать программу, вычисляющую сумму и среднее арифметическое последовательности положительных чисел , которые вводятся с клавиатуры 2. написать программу которая выводит на экран таблицу значений функции у=2х^2 -5х-8 в диапазоне от -4 до 4 3.написать программу которая определяет минимальное число во введенной с клавиатуры последовательности положительных чисел
C++ Слияние двух динамических массивов… http://www.cyberforum.ru/cpp-beginners/thread105835.html
Приветствую Вас!:) Задача такая: Даны два массива: A и B (числовые), упорядоченные по неубыванию. Слить их в один упорядоченный по неубыванию массив за время O(m+n). Программа написана, но проблема в том, что Visual Studio у меня отказывается загружаться сегодня :( Для решения это проблемы надо переустановить ОС, а возможности такой сейчас, увы, нет. Задачу необходимо сдать завтра....
C++ Считывание информации из файлов форматов doc/xls/rtf Доброго времени суток. У меня возник вопрос как сделать в С++ считывание информации из разных форматов файлов таких как DOC XLS RTF и тд. Подскажите пожалуйста как это сделать. подробнее

Показать сообщение отдельно
Sasuke
1 / 1 / 0
Регистрация: 09.10.2009
Сообщений: 89

Запись в бинарный файл - C++

17.03.2010, 20:47. Просмотров 3552. Ответов 10
Метки (Все метки)

Скажите пожалуйста, правильно ли работает моя программа? (Имеется ввиду запись в бинарный файл)

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include "stdafx.h"
#include <stdio.h>
#include <string.h>
 
typedef struct Client
{
 int Num;
 char SurName[27];
 char Name[21];
 char SecName[21];
};
 
int main(void)
{
 FILE *stream;
 int i=0;
 Client *AClient=new Client[5];
 
 //Открытие файла для вывода
 if ((stream = fopen("sample.dat", "w+b")) == NULL)
 {
     printf("Cannot open output file.\n");
     return 1;
 }
 
//Заполнение полей структуры
 for (i=0; i<5; i++)
 {
     AClient[i].Num = i;
     strcpy(AClient[i].SurName,"Petrov");
     strcpy(AClient[i].Name, "Petr");
     strcpy(AClient[i].SecName, "Petrovich");
 }
 //Запись структуры в файл 
 fwrite(&AClient, sizeof(AClient), 5, stream);
 
 //Закрытие файла файла
 fclose(stream);
 
Client *RClient=new Client[5];
//Открытие файла для чтения 
 if ((stream = fopen("sample.dat", "rb"))== NULL)
 {
     printf("Cannot open input file.\n");
     return 2;
 }
 fread(&RClient, sizeof(RClient), 5, stream);
 
 //Закрытие файла
 fclose(stream);
 for (int i=0; i<5; i++)
 {
     printf("The structure contains:\n");
     printf("Num = %d  SurName = %s \n", RClient[i].Num, RClient[i].SurName);
     printf("Name = %s SecName = %s\n\n", RClient[i].Name, RClient[i].SecName);
 }
 delete AClient;
 delete RClient;
 return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru