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

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

Войти
Регистрация
Восстановить пароль
 
cayz
1 / 1 / 0
Регистрация: 09.02.2013
Сообщений: 26
#1

Внести данные о продуктах в файл подщитать количество тонн моркови , и вывести всё это на экран - C++

17.05.2013, 20:51. Просмотров 234. Ответов 0
Метки нет (Все метки)

помогите пожалуйста дописать лабу , нужно внести данные о продуктах в файл подщитать количество тонн моркови , и вывести всё это на экран. Вот программа:
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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
// lab rob 15.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include "iostream"
#include "fstream"
#include "stdio.h"
#include "cctype"
#include "cstring"
#include "cstdlib"
using namespace std;
const int SIZE=100;
struct inv_type 
{
    char item[40];//імья товару;
    double cost;// zina
    int lead_time;// data nadhodgennya ;
    int vaga;// vaga u tonah;
    char filename[128];
}inv_try[SIZE];
void enter();void init_list();void display();
void update(), input(int i);
int menu();
int main()
{
    char choice;
    init_list();
    for(;;)
    {
        choice=menu();
        switch(choice){
        case 'e':enter();
            break;
        case 'd':display();
            break;
        case 'u':update();
            break;
        case 'q':return 0;
            
        }
    }
 
 
}
void init_list()
{
    int t;
    for(t=0;t<SIZE;t++) *inv_try[t].item='\0';
}
int menu()
{
    char ch;
    cout << '\n';
    do
    {
        cout << "(E)nter\n";// vvesti element;
            cout << "(D)isplay\n";// vidobraziti vsu vedomost;
            cout << "(U)pdate\n";//zminuty element;
            cout << "(Q)uit\n\n";// exit;
            cout << "Viberit comandu: ";
            cin>> ch;
    }while(!strchr("edug", tolower(ch)));
    return tolower(ch);
}
void enter()
{
    int i; //znakhodimo pershu vilnu struckuru;
    for(i=0;i<SIZE;i++)
        if(!*inv_try[i].item)break;
    //Якщо масив буде повен о і буде рівно SIZE;
    if(i==SIZE){
    cout << "Spisok povniy.\n";
    return;}
    input(i);
}
void input(int i)
{
    FILE *file;
    char* file_name = "file.txt";
    file = fopen( file_name, "w" );
    fclose( file );
    cout << "Tovar:  ";
    cin >> inv_try[i].item;
    cout << "Vartist:  ";
    cin >> inv_try[i].cost;
    cout << "Data nadhodgennya (v dnayh):  ";
    cin >> inv_try[i].lead_time;
    cout << "Vaga tovary (v tonah) :   ";
    cin >> inv_try[i].vaga;
    
}
void update()
{
    int i;
    char name[80];
    cout << "Vvedit nazvy tovary:  ";
    scanf_s("%d",name);
    for(i=0;i<SIZE;i++)
        if(!strcmp(name,inv_try[i].item))break;
    if(i==SIZE){
    cout << "Tovar ne znaydeno.\n";
    return;}
    cout << "Vvedit novy informaziyu.\n";
    input(i);
}
void display()
{
    int t;
    for(t=0;t<SIZE;t++){
        if(*inv_try[t].item){
            cout << inv_try[t].item << '\n';
            cout << "ZIna :  " << inv_try[t].cost << "grn";
            cout << "\n Dniv do nadhodgennya:";
            cout << inv_try[t].lead_time << "dniv";
            cout << "Vaga tovary v tonah: ";
            cout << inv_try[t].vaga << "tonn\n\n";
        
        }}
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2013, 20:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Внести данные о продуктах в файл подщитать количество тонн моркови , и вывести всё это на экран (C++):

как вывести на экран через запятую энное количество членов прогрессии, если это количество я ввожу с клавиатуры? - C++
подскажите

В общий магазин поступило С тонн капусты. магазин имеет два склада вместимость первого - А тонн, второго - В тонн. В первом складе находится А1 тонн к - Delphi
Помогите пожалуйста в делфи В общий магазин поступило С тонн капусты. магазин имеет два склада вместимость первого - А тонн, второго - В...

В файл внести длину сторон нескольких треугольников, вывести их количество и площадь - Free Pascal
Буду бесконечно благодарен за помощь в создании 2-х программ. 1. Используя генератор случайных чисел создайте текстовый файл, в...

Записать данные в файл и вывести на экран - C (СИ)
Добрый вечер! Здравствуйте! Задание по теме: файлы. (на языке C ) Составить алгоритм, который позволяет пользователю: 1....

Создать файл, ввести символы, вывести на экран количество не латинских букв, количество цифр - C++
Есть код к заднию , но он не правильно показывает данные - киррилицу не ищет а латиницу больше выводит... Задание: Создать текстовый...

Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом предложении. - C++
Помогите решить задачку пожалуйста. Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.05.2013, 20:51
Привет! Вот еще темы с ответами:

Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом предложении - C++
Помогите пожалуйста решить задачку, буду очень благодарен. Дан текстовый файл. Вывести на экран количество предложений в нём и количество...

Нужно считать файл на ЖД и внести данные в поток типа MemoryStream - C#
Господа, подскажите пожалуйста такое дело. Нужно считать файл на ЖД и внести данные в поток типа MemoryStream, а потом вывести эти данные...

Скопировать файл Word и внести в его таблицу данные. (из Excel) - VBA
Я прошу кинуть ссылку на какую-нибудь страничку или прямо здесь написать, как управлять файлами (создание, копирование, сохранение) и как...

Вывести на экран и в отдельный файл все данные об учебных заведениях, находящихся в заданной местности - C (СИ)
#include &lt;iostream.h&gt; #include &lt;windows.h&gt; #include &lt;string&gt; #include &lt;conio.h&gt; using namespace std; struct TWorker { char...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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