Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2010, 16:16   #1
kaizer131
Пользователь
 
Регистрация: 21.03.2009
Сообщений: 52
По умолчанию Составить список стран, в которые экспортируется данный товар, и общий объем его экспорта - си - C++

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

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

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

Код:
#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 (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();

}
И как в целом правильней реализовать эту задачу?
Движение - жизнь. Остановка - ... ?
kaizer131 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить прогамму, отысивающую наименьший общий составной делитель натуральных чисел N и M. Paskal Frontier Помощь студентам 7 16.12.2014 14:01
Как получить список окон кнопок которые появляются на панели задач? Paul Hindenburg Win Api 6 20.02.2009 09:58
Составить линейный список, Среда Delphi Kreaman Помощь студентам 1 11.06.2008 19:54