Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана строка, слова в которой разделены пробелами. Удалить из строки самое длинное слово https://www.cyberforum.ru/ cpp-beginners/ thread2461503.html
ПОМОГИТЕ ПОЖАЛУЙСТА ВЫПОЛНИТЬ ЗАДАНИЕ ПО С++... Дана строка, слова в которой разделены пробелами. Удалить из строки самое длинное слово.
C++ Иммитационное моделирование в Pilgrim с использованием GEM
Добрый день При написании контрольнйо работы столкнулся с проблемой - я не уверен, что мой метод решения правильный. Моё задание состоит в том что бы построить проблемно-ориентированную ...
C++ Проблема в 385 строке Составить описание класса для вектора, заданного координатами его концов в трехмерном пространстве. Обеспечить операции сложения и вычитания векторов с получением нового вектора (суммы или... https://www.cyberforum.ru/ cpp-beginners/ thread2461492.html C++ Error C2312 'const std::ios_base::failure & Это весь код. Ошибка построения Error C2312 'const std::ios_base::failure &': is caught by 'const std::ios_base::failure &' on line N Подскажите, что не так? #include <iostream>... https://www.cyberforum.ru/ cpp-beginners/ thread2461490.html
C++ Вывод слов и количество их повторений
Есть код: #include <iostream> #include <cstdio> #include <cstring> using namespace std; const size_t MAX_SIZE = 256; const size_t MAX_EXTENSION = 3; const char* forbidden = "*<>?|\""; ...
C++ как правильно написать массив С++ https://www.cyberforum.ru/ cpp-beginners/ thread2461483.html
Помогите пожалуйста составить программу Составить программу для решения задачи. Задано три массива целых чисел A, B и С. Количество элементов в массивах задается пользователем или вычисляется в...
C++ Разбор работы маленького кода. Расширение комментариев Такой вот код(не мой) struct compare { #include <map> #include "regex" #include <vector> bool operator()(const std::wstring& lh, const std::wstring& rh) { https://www.cyberforum.ru/ cpp-beginners/ thread2461470.html Ошибка: отсутствует оператор ">>", соответствующий этим операндам C++
Я еще новичок в c++, пробую написать библиотеку, столкнулся с проблемой при написании функции добавления клиента. Не могу понять, в чем конкретно ошибка. Код: #pragma once #include<iostream>...
C++ Отличие между поколениями windows https://www.cyberforum.ru/ cpp-beginners/ thread2461455.html
Приведите главные различия между windows 98, 98se, 98me.
C++ Тригонометрический полином работает некорректно Составил программу тригонометрического полинома , но работает не корректно не знаю почему Буду благодарен за помощь #define pi 3.14159265359 double trig_pol(double x) { int i,j; float... https://www.cyberforum.ru/ cpp-beginners/ thread2461452.html
Дан массив А [1.n, 1.m]. Составить программу поиска всех его элементов, находящихся между а и b C++
Составить программы для решении задач, используя среду программирования Visual studio C ++. Дан массив А . Составить программу поиска всех его элементов, находящихся между а и b. Помогите...
C++ Динамический массив структур https://www.cyberforum.ru/ cpp-beginners/ thread2461435.html
Не запрашивает ввод фамилии первого спортсмена и не выводит кириллицу. Помогите исправить и если есть еще косяки, укажите на них, пожалуйста. /*В соревнованиях по десятиборью участвуют N...
1 / 1 / 0
Регистрация: 29.09.2018
Сообщений: 23
0

Создать функцию с бинарным файлом и внесением в него значений структуры - C++ - Ответ 13608912

28.05.2019, 16:45. Показов 158. Ответов 1
Метки (Все метки)

Пытаюсь записать данные структуры в функции, но выдает ошибку "отсутствует оператор [], соответствующий этим операндам
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
#include<iostream>
#include<string>
#include <fstream>
using namespace std;
 
struct customer {
    string surname;
    string name;
    string lastname;
    int numOfCard;
    char adress[5][300];
};
 
void fileEntry(struct customer human)
{
    string fileName = "myFile.txt";
    ofstream fout(fileName, ios::binary);
    fout.open(fileName);
    for (int i = 0; i < (sizeof(human) / sizeof(customer)); i++)
    {
        fout << human[i].surname << "\n" << human[i].name << "\n" << human[i].lastname
            << "\n" << human[i].adress[i][30] << "\n" << human[i].numOfCard << "\n" << human[i].adress[i][30];
    }
}
int main()
{
    struct customer human[5] = {};
    cout << "Введите данные 5 раз подряд (Фамилия, Имя, Отчество, номер карты, [Город, Улица, номер дома, номер квартиры]):" << endl;
    for (int i = 0; i < (sizeof(human) / sizeof(customer)); i++)
    {
        cin >> human[i].surname >> human[i].name >> human[i].lastname
            >> human[i].adress[i][30] >> human[i].numOfCard >> human[i].adress[i][30];
    }
    
}
"

Вернуться к обсуждению:
Создать функцию с бинарным файлом и внесением в него значений структуры C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2019, 16:45
Готовые ответы и решения:

Вынести часть кода работы с бинарным файлом в отдельную функцию
Хочу написать функцию:void case_ofstream(); в case 1. Как она должна выглядеть? ...

Работа с бинарным файлом (Создать новый текстовый файл, в котором числа будут отсортированы в порядке возрастания.)
Аларм! Срочно прошу помощи! Есть задача: Записать бинарный файл с массивом целых чисел. Создать...

Работа с бинарным файлом
помогите, пожалуйста Дан бинарный файл, содержащий числа а1, b1, a2, b2... Каждая пара чисел a и b...

Работа с бинарным файлом
Здравствуйте, есть функция на delphi, которая записывает информацию в файл. procedure...

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

Работа с бинарным файлом
Всем привет! есть тестовый пример в котором я пытаюсь записать в бинарный файл три переменных, а...

Работа с бинарным файлом
Здравствуйте. Подскажите, хотя бы в общих чертах, как написать скрипт который бы работал с...

Работа с бинарным файлом
Выводит 0, где то по невнимательности что то накосячил и не могу найти using System; using...

задача с бинарным файлом
Помогите, пожалуйста, написать на C++. Нужно создать бинарный файл f и записать в него целые числа....

Проблемы с бинарным файлом
Приветствую. Проблема заключается в следующем: не хочет открываться бинарный файл. #include...

Работа с бинарным файлом
Можно ли из бинарного файла выписывать строки?

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