Типизованный файл
Задача:
Типизованный файл содержит информацию о канцелярских товарах (8 записей). Товар характеризуется следующими показателями: код товара (целое число), название (символьное), цена (вещественное). Поиск товара по заданному названию.
Мои наработки:
Не могу никак "допетрить" как сделать так, чтобы выводилися данные о товаре которые нужны пользователю. Помогите пожалуйста. Если не сложно будет то напишите на почту саму доработку или просто ссылку на эту тему. заранее благодарен!
З.Ы. Пробелы заменять * - бред((
Задача:
Типизованный файл содержит информацию о канцелярских товарах (8 записей). Товар характеризуется следующими показателями: код товара (целое число), название (символьное), цена (вещественное). Поиск товара по заданному названию.
Мои наработки:
Код:
Program kanz_tovari;
type tovari = record
*********kod : integer;
*********name : string;
*********cost : real;
****end;
var
*********ntovar:tovari;
*********f : file of tovari;
*********i,n : integer;
*********b:string;
begin
assign (f,**'kanz_tovari.pas');
Rewrite ( f );
write ('Укажите сколько будет товаров');
readln (n);
for i:=1 to n do
*****begin
**********with ntovar do
**************begin
****************writeln ('Введите название ',i,'-го товара*');
****************readln (name);
****************writeln ( 'Введите код ',i,'-го товара ');
****************readln (kod);
****************writeln ('Введите стоимость ',i,'-го товара*');
****************readln (cost);
**************end;
**********write ();
*****end;
close ( f );
writeln('---| Поиск нужного товара |---');
reset ( f );
**********with ntovar do
**************begin
****************writeln ('Введите название нужного товара*');
****************readln (b);
****************if b=name then
**********write (ntovar.cost);
********end;
********close(f)
*****end.
З.Ы. Пробелы заменять * - бред((