Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: rty   (07.03.2007 в 14:49)
FILE* f;
struct BD
{
int nomer;
string nazvanie;
string artikul;
double cena;
int kolvo;
} tovar;
char nazvanie_BD[60];
int a=0,i;
cin>>nazvanie_BD;
strcat( nazvanie_BD, ".txt" );

f=fopen(nazvanie_BD,"rb");
if( !f )
{
cout <<"ne otkrilse";
getch();
return;
}
i=1;
fseek(f,i*sizeof(struct BD),SEEK_SET);
fread(&tovar,sizeof(struct BD),1,f);
cout<<tovar.nomer<<" "<<tovar.nazvanie<<" ";
cout<<tovar.artikul<<" "<<tovar.cena<<" "<<tovar.kolvo;
fclose(f);
}

for стирает имя фаила, напиши этот код
и фаил должен находится в той же директории где и .exe


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: