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

Ошибка в коде - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце http://www.cyberforum.ru/cpp-beginners/thread1052144.html
Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце.
C++ дан код программы на с++ нужно заменить в нем некоторые функции и тд эквивалентными языка с #include "stdafx.h" #include <iostream> #include <fstream> #include <iomanip> #include <math.h> #include <conio.h> using namespace std; int main() http://www.cyberforum.ru/cpp-beginners/thread1052143.html
C++ шаблон класса и структура в нём
добрый вечер, проблема такая: есть класс шаблон, в нем есть структура, но почему то не хочет он съедает всё правильно, говорит ошибка С2143, код ниже: строчку которую показывает С2143 пометил ...
Квадратные скобки [] C++
Здравствуйте! Объясните, пожалуйста, значение квадратных скобок в следующих строчках: delete contData; int& IntContainer::operator (int contIndex) Вот полностью файл: #include...
C++ Разработать функцию, определяющую максимальное число, встречающееся в массиве больше одного раза http://www.cyberforum.ru/cpp-beginners/thread1052127.html
Дан одномерный массив.Разработать функцию, определяющую максимальное число, встречающееся в массиве больше одного раза. p.s.Помогите пожалуйста!
C++ Из строки в масив Програма запрашивает числа разделёные пробелами и из етих чисел нужно сделать масив. Как ето сделать? подробнее

Показать сообщение отдельно
dkii
0 / 0 / 0
Регистрация: 03.11.2013
Сообщений: 101

Ошибка в коде - C++

22.12.2013, 17:39. Просмотров 251. Ответов 2
Метки (Все метки)

Задание
Составить программу, которая описывает структуру в соответствии с вариантом и записывает введенные пользователем данные в бинарный файл (использовать при этом потоки). Процесс введения прерывается пользователем.

«Сотрудник»: фамилия, дата рождения, год принятия на работу, количество детей, Оклад

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
#include <iostream>
#include <fstream>
#include <string>
 
struct Worker
{
  std::string surname;
  std::string birthday;
  unsigned int yearToWork;
  unsigned char countChild;
  unsigned int salary;
};
 
int main()
{   
    size_t SIZE;
    std::cout << "Input number of workers: "; std::cin >> SIZE;
    
    Worker worker[SIZE];
    
    for(int i = 0; i < SIZE; ++i)
    {
      std::cout << "Input surname: ";     std::cin >> worker[i].surname;
      std::cout << "Input birthday: ";    std::cin >> worker[i].birthday;
      std::cout << "Input yearToWork: ";  std::cin >> worker[i].yearToWork;
      std::cout << "Input scountChild: "; std::cin >> worker[i].countChild;
      std::cout << "Input salary: ";      std::cin >> worker[i].salary;
    }
    
    std::ofstream out("outfile.dat", std::ios::binary|std::ios::out);
    for(int i = 0; i < SIZE; ++i)
        out.write((char *)&worker[i], sizeof(worker)/SIZE);
    
    
    system("PAUSE");
    return 0;
}
Добавлено через 52 минуты
ап1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru