Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ханойские башни https://www.cyberforum.ru/ cpp-beginners/ thread125727.html
Уважаемые программисты. Срочно очень нужно рекурсивное решение задачи “Ханойские башни” на С# с графическим отображением. Может у кого-нибудь есть исходник уже решённой задачи?
C++ Классы,дружественные классы, структуры
Здравствуйте! Вот задание: Класс «Свойства объекта» является словарем особого вида, у которого ключи и значения являются строками: ключом эле-мента словаря является имя свойства, а значением – значение свойства. Некоторые свойства могут иметь значения по умолча-нию. Пример элемента словаря: {, txtBook}. Операции: • создание объекта с заданным количеством свойств, часть из которых имеет...
C++ Составить программу, помогающую узнать сведения о магазинах https://www.cyberforum.ru/ cpp-beginners/ thread125683.html
Составить программу, помогающую узнать сведения о магазинах. О каждом магазине хранится следующая информация: направленность магазина (автомагазин, аптека, гастроном и т.д.) номер магазина, адрес магазина, номер телефона. Сведения хранятся в массиве структурных переменных. Программа по требованию должна выдавать следующую информацию. а) сведения о магазинах заданного слов. б) сведения о магазинах...
C++ прога создания текстового файла написать программу создания текстового файла и запись в него 5 введенных чисел пользователем с++ помогите кто может сегодня в 17-00 надо сдать горю!!! https://www.cyberforum.ru/ cpp-beginners/ thread125678.html
C++ Дана последовательность чисел. Выяснить , сколько раз в ней встречается максимальное число.
помогите решить задачу для зачета,а то я совсем ничего не понимаю(((( Дана последовательность чисел. Выяснить , сколько раз в ней встречается максимальное число. заранее благодарю!!!
C++ Одномерный массив https://www.cyberforum.ru/ cpp-beginners/ thread125675.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить:минимальный элемент массива; сумму элементов массива, расположенных между первым и последним положительными элементами. Преобразовать массив таким образом, чтобы сначала располагались все элементы, равные нулю, а потом — все остальные.
C++ Увелечение размера динамического массива https://www.cyberforum.ru/ cpp-beginners/ thread125657.html
Добрый день! Итак, допустим есть массив: char *str = new char; Задача следующая: увеличить размер массива на 1 (то есть до 5 элементов). Использовать std::string нельзя! В голову лезет только 1 вариант: 1) Создать новый массив на 1 больше размером старого.
C++ считывание из файла
привет всем. полазил по форуму но так и не понял как считывать с файла для моей задачи.. как считать из файла чтоб можно было потом работать с данными файла??? у меня в файле символы (типо написанно несколько слов и несколько строк, по 3 5 слов в одной строке) как правильно считать из файла... например File.txt i can fuck% my name losser% you is a god%
C++ Как занести дерево в файл? https://www.cyberforum.ru/ cpp-beginners/ thread125649.html
Доброго времени суток!) Хотел спросить, каким способом можно занести информацию из "древовидного списка" (оно же просто дерево), в файл? Ведь если выделять память под вершины дерева динамически, то в файл ничего не записывает.. (в этом случае я воспользовался бинарным файлом и функциями fread/fwrite. Ничего не записывает, и, соответственно, ничего не считывает =(..) Добавлено через 1 час 4...
C++ Ошибка C1083... при запуске программы выдает ошибку С1083....CANNOT OPEN INCLUDE FILE:"main.h"..no such file or directory помогите плз:wall: // 00000000.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> //Подключаем библиотеку функций ввода-вывода #include <string.h> //Подключаем библиотеку для... https://www.cyberforum.ru/ cpp-beginners/ thread125646.html
Размер памяти под тип. C++
Добрый день. Возник маленький вопрос, пусть у нас есть некоторая строка string, содержащая какой нибудь тип данного, например "int". Так вот как мне узнать какой размер памяти занимает данный тип. Пробовал sizeof, но он как я понял со строкой не работает..
C++ Перевод римских цифр в арабские https://www.cyberforum.ru/ cpp-beginners/ thread125615.html
Нужно написать программу перевода римских чисел в арабские. Есть эта программа на c#, но нужна на c++. Помогите пожалуйста, горю! Вот эта программа на C# using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 {
0 / 0 / 1
Регистрация: 29.12.2009
Сообщений: 6
0

Бинарные файлы - C++ - Ответ 706573

05.05.2010, 16:40. Показов 754. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Определить место самого юного участника соревнования

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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <fstream.h>
 
typedef struct RESULT
 {int min;
 int sec;
 };
 
typedef struct SPORT
 {char surname[20];
  char name[20];
  int old;
  RESULT res;
 };
 
void strct_in(SPORT *sp, int i);
int strct_obr(char []);
 
void create_bin(char [], char []);
 
void main()
{
 int n;
 //SPORT sp[30];
 char f1[25], fbin[25];
 
 clrscr();
 cout << "Vvedite imena files"<<endl;
 cin >> f1;
 cout << "VVedite new file";
 cin>> fbin;
 create_bin (f1,fbin);
// strct_in(sp, i);
 n=strct_obr(fbin);
 cout<< "mesto="<<n;
 getch();
}
 
 
void create_bin (char f1[], char fbin[])
{
  SPORT sp;
 
  ifstream f(f1);
    if (!f) cout << "Error opening";
  ofstream f_bin(fbin, ios::binary);
    if (!f_bin) cout << "Error ";
 
  while (!f.eof())
  {
    f >> sp.surname >> sp.name >> sp.old >> sp.res.min >> sp.res.sec;
    f_bin.write((char *)&sp,sizeof(SPORT));
  }
  f_bin.close();
  f.close();
}
 
void strct_in(SPORT *sp, int i)
{
 
 printf (" surname name old rezmin rezsec:\n ");
 for (int k=0; k<i; k++)
     {
     scanf ("%s",&sp[k].surname);
     scanf ("%s",&sp[k].name);
     scanf ("%d",&sp[k].old);
     scanf ("%d",&sp[k].res.min);
     scanf ("%d",&sp[k].res.sec);
    }
}
 
int strct_obr(char fbin[])
{
 int young,i=0 ,rr, b=0;
 SPORT sp;
 ifstream f_bin(fbin, ios::binary);
   if (!f_bin) {cout << "Error 2";return -1;}
 f_bin.read ((char *)&sp, sizeof(SPORT));
 young=sp.old;
  rr=sp.res.min*60+sp.res.sec;
while (!f_bin.eof())
{
 f_bin.read ((char *)&sp, sizeof(SPORT));
 
 if(sp.old < young)
 {
  young=sp.old; rr=sp.res.min*60+sp.res.sec;
 }
}
// int rr = sp[k].res.min*60 + sp[k].res.sec
f_bin.seekg(ios::beg);
 
while (!f_bin.eof())
{
// for (n=0; n<i; n++)
    f_bin.read ((char *)&sp, sizeof(SPORT));
    if (sp.res.min*60+sp.res.sec < rr) b++;
 
}
f_bin.close();
return b+1;
}
она почему то неверно находит место b. в чем ошибка?

Добавлено через 1 час 46 минут
Ребят, помогите пожалуйста, тут что то в фунции обработки неправильно в одном месте, только вот не могу понять что

Вернуться к обсуждению:
Бинарные файлы C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2010, 16:40
Готовые ответы и решения:

Бинарные файлы
Прошу помочь с новыми задачками

бинарные файлы
доброго времени суток. очень нужна помощь по нескоьким задачам. именно помощь, а не решение за...

Бинарные файлы..
Доброго времени суток, господа! Возникла проблемка с открытием бинарного файла: char...

Бинарные файлы
Помогите пожалуйста написать программы. Исходный файл формировать программно. Количество...

0
05.05.2010, 16:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.05.2010, 16:40
Помогаю со студенческими работами здесь

Бинарные файлы
Заполнить бинарный файл случайными числами. Найтим min значение (их может быть несколько) и...

Бинарные файлы в С++
У меня есть програмка которая находит наименьший общий делитель числа#include&lt;iostream&gt; using...

С++ бинарные файлы
Вот мой чудо-код, но он походу только *.txt файлы открывает, а мне нужно что бы и бинарные тоже....

Бинарные файлы c++
Здравствуйте. Нужно в бинарный файл записать строку (нового стиля), единственное что известно, так...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru