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

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

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2012, 16:15   #1
citrucc
Новичок
Джуниор
 
Регистрация: 06.04.2012
Сообщений: 1
По умолчанию Поиск в массиве структур которая находится в фаиле

Добрый день помогите разобраться с поиском в файле информации и выводом на экран. Информация лежит в массиве структур. Сам массив я вытаскиваю а вот как вытащить нужную мне позицию я не знаю.

Мне надо найти номер по имени.

Буду благодарен в помощи.


FILE *fp;
fp= fopen("test.dat","rb");
if (fp == NULL)
printf("Fail ne otkrit");
else
{
char poiskslova[10];
int fsize;
bool r;

fseek(fp,0,SEEK_END);
fsize = ftell(fp);
int n = fsize / sizeof(infouser);
infouser*new_mas = new infouser[n];
fseek(fp,0,SEEK_SET);
fread(new_mas,sizeof(infouser),n,fp );

printf("Vedite imja usera: ");
cin.getline(poiskslova, 10);
cin.get();


for (int i = 0; i<n ; i++)
{
while (strstr (new_mas[i].name, searchname) != 0)
{
if ( strstr (new_mas[i].name, searchname)==0)
{
cout << "\nImja poljzivatelja : " <<new_mas[i].name <<" -> " << inew_mas[i].telenum << endl;
r=true;
}
}
}
if ( r == false)
{

cout << "Poljzovatelja s takim imenem net!";

}
fclose(fp);
}
citrucc вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открыть форму, которая находится в документе Ципихович Эндрю Microsoft Office Word 7 08.01.2012 08:18
Как сделать поиск в фаиле? Furutsu Общие вопросы C/C++ 1 06.11.2011 14:18
поиск последней заполненной ячейки, которая находится выше ячейки с формулой Akmal-Sharipov Microsoft Office Excel 3 11.01.2011 13:27
Находится ли число в массиве _SERGEYX_ Общие вопросы Delphi 6 13.11.2010 10:03
Двоичный поиск в массиве структур vistaman1 Общие вопросы C/C++ 2 28.05.2010 17:30