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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alinochka
3 / 3 / 1
Регистрация: 06.12.2009
Сообщений: 46
#1

Структура - C++

06.01.2010, 13:01. Просмотров 547. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста, никак не могу реализовать эту программу(((
Запись о товаре на складе представляет собой структуру с полями: номер склада, код
товара, наименование товара, дата поступления на склад, срок хранения в днях,
количество единиц товара, цена за единицу товара. Записи о товарах хранятся в файле.
Реализовать функции:
1.1. Поиск по номеру склада
1.2. Поиск по коду товара
1.3. Поиск по дате поступления и сроку хранения ( просроченные и непросроченные
товары)
Заранее спасибо!!!)))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2010, 13:01     Структура
Посмотрите здесь:

Структура - C++
Ввести сведения о пригородних автобусах по следущ структуре:номер,пункт назначения,цена билета.Вывести а)Пункт Назначения и цену билета...

Структура - C++
Информация о хранящихся на складе товарах состоит из: 1) инвентаризационного номера; 2) наименование товара; 3) количество в штуках; 4)...

Структура - C++
Написать программу записи к файлу элементов типа структура для реестрации автомобилей с полями: Марка автомобиля, год выпуска, цвет,...

структура c++ - C++
Помогите пожалуйста, в условии ошибка , но я не понимаю какая-именно #include<iostream> #include<windows.h> #include<time.h> ...

Структура - C++
typedef struct strs { char c; strs *next; int inset; }xx; Ошибка при компиляции:

Структура - C++
Не работает функция определяющая находится точка в шаре или нет #include <conio.h> #include <stdlib.h> #include <stdio.h> ...

Структура - C++
Объявить структуру Adres{ФИО или организация, город, улица, дом, квартира} и разработать функции Adres Init(ФИО, город, улица, дом,...

Структура - C++
Описать структуру с именем TRAIN, содержащую следующие поля: Название пункта; номер поезда; Время отправления; Программа...

Структура С++ - C++
Всем Доброго времени суток Прошу помощи в коде программы Я только начал пользоваться С++ У меня было здание сделать структуры...

структура - C++
здорово вем это снова я =) помогите написать структуру там про автобус : маршрут, время прибытия, интервал времени, и т п ...

Структура - C++
Простой пример по Структуре в Turbo c++. Можете несколько вариантов) Тока простые. а то я не смогу училке обяснить.

Структура - C++
Как использовать структура, объявленную в другом файле. К примеру что бы использовать переменные нужно прописать extern


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rififi
2359 / 1054 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
06.01.2010, 13:23     Структура #2
Alinochka,
1.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
struct goods
{
    unsigned warehouse_;
    unsigned article_;
    std::string name_;
    time_t arrivalDate_;
    unsigned keepingDuration_;
    unsigned amount_;
    double price_;
};
 
typedef std::vector<goods> warehouse;
 
struct WarehouseFinder : public std::unary_function<warehouse, bool>
{
    WarehouseFinder(unsigned n) : n_(n) {}
    bool operator()(const goods& g) const
    { return g.warehouse_ == n_; }
    const unsigned n_;
};
 
bool find_by_warehouse(const warehouse& wh, unsigned number, goods& g)
{
    const warehouse::const_iterator it = std::find_if(wh.begin(), wh.end(), WarehouseFinder(number));
    if (it == wh.end())
        return false;
    g = *it;
    return true;
}
Radjuk
134 / 68 / 12
Регистрация: 10.10.2009
Сообщений: 187
06.01.2010, 14:13     Структура #3
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
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include <iostream.h>
 
#define n 2
 
struct goods
{
 char namegoods[80];
 int month;
 int year;
}
gos[n]; 
 
void search();
void enter();
void printresult();
 
void main()
 {
  enter();
  cout<<"Before search:";
  printresult();
  search();
  getch();
 }
 
void enter()
 {
  for(int i=0;i<n;i++)
   {
    cout<<"enter "<<i+1<<" goods";
    cin>>gos[i].namegoods;
    cin>>gos[i].month;
    cin>>gos[i].year;
   }
 }
 
void printresult()
 {
  clrscr();
  
  for(int i=0;i<n;i++)
   {
    cout<<gos[i].namegoods<<" "<<gos[i].month<<" "<<gos[i].year<<"\n";
   }
  }
 
void search()
 {
  int temp1,temp2;
  clrscr();
  cout<<"\nEnter month:";cin>>temp1;
  cout<<"\nEnter year:";cin>>temp2;
  
  for(int i=0;i<n;i++)
   {
    if((gos[i].month > temp1)&&(gos[i].year > temp2))
     {
      cout<<gos[i].namegoods<<" PROSTROCENIY\n";
     }
   }
 }
оренбуржец
5 / 5 / 0
Регистрация: 12.12.2009
Сообщений: 56
06.01.2010, 16:15     Структура #4
если хочешь создать базу данных вот тебе целая тема по ее созданию. там все есть: и структуры и строки и массивы. ошибка номер...да их много. подскажите что не так.
Yandex
Объявления
06.01.2010, 16:15     Структура
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru