Подскажите плз, как в функции Search_by_Yahr првильно вывести содержимое файла и вооще как избаыиться от гимора с переполнением буфера (мне так кажеться там ошибка) и выводом "лишнего"
В проге по нажатию "а" добавляются данные в файл. по нажатию "Y" выводится файл и осущ. поиск по году
#include<iostream.h>
#include<fstream.h>
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<conio.h>
#define M 1
#define FALSE 0
#define TRUE 1
int god;
int c=0;
char imya[10];
class Data
{
public:
int Yahr;
int Phone;
char Name[10];
main()
{
Data b;
int done=FALSE;
char c;
while (!done)
{
cout<<"A)Add to File Y)Search by Yahr\nN)Search by Name\nE)xit"<<endl;
c=getch();
switch (toupper(c))
{
case 'A':
b.Vvod("Data.txt");
break;
case 'Y':
b.Search_by_Yahr("Data.txt");
break;
case 'N':
b.Search_by_Name("Data.txt");
break;
case 'E':
done=TRUE;
break;
}
}
return 0;
}