Структуры и файлы

Тема в разделе "C/C++/C#", создана пользователем kaizer131, 21 фев 2010.

Статус темы:
Закрыта.
  1. kaizer131

    kaizer131 Гость

    Есть задача
    Дан файл Tovar, содержащий сведения об экспортируемых товарах: указывается наименование товара, страна, импортирующая товар, и объем поставляемой партии в штуках. Составить список стран, в которые экспортируется данный товар, и общий объем его экспорта.

    и файл с содержимым:

    Fish Japan 590
    Vodka Russia 345
    Fish Poland 65
    Milk USA 190
    Fish England 75
    Chiz China 565
    Сначала пользователь вводит название товара, а дальше идет поиск и вывод, код недоработан,
    он не выводит товар при совпадении.
    Код:

    Код (Text):
    #include <stdio.h>
    #include <stdlib.h>
    #include <conio.h>
    #include <iostream.h>
    #include <string.h>

    void main ()
    {
    clrscr();
    typedef struct _tovar
    {
    char name[10];
    char strana[10];
    int kolvo;

    } tovar;

    FILE *f = fopen("tovar.txt", "r");

    tovar item[5];

    if (f==NULL)
    {
    cout << "File not found";

    }


    char poisk[10];

    cout << "Chto isem :";
    cin >>poisk;



    int templ=0;

    int i = -1;
    while(!feof(f)) {
    i++;
    fscanf(f, "%s%d%s", item[i].name, &item[i].kolvo, item[i].strana);
    }

    for (int j = 0; j <= i; j++) {

    if (strcmp(item[j].name, poisk)) {

    printf("Srtana:\n%s postavlyaet %s v kolve %d shtuk.", item[max].name, item[max].strana, item[max].kolvo)
    }
    }
    ;
    fclose(f);

    getch();

    }
    И как в целом правильней реализовать эту задачу?
     
Загрузка...
Похожие Темы - Структуры файлы
  1. TSoprano
    Ответов:
    1
    Просмотров:
    1.007
  2. vlada
    Ответов:
    6
    Просмотров:
    1.457
  3. Anastasia18
    Ответов:
    1
    Просмотров:
    1.203
  4. b0006
    Ответов:
    0
    Просмотров:
    1.173
  5. dimat
    Ответов:
    0
    Просмотров:
    2.289
Статус темы:
Закрыта.

Поделиться этой страницей