Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Поиск по файлу "Телефонный справочник". Язык Си (http://www.tehnari.ru/f41/t51507/)

kulisk 10.05.2011 21:01

Поиск по файлу "Телефонный справочник". Язык Си
 
Здравствуйте! Помогите пожалуйста доделать программу.
Условие задачи: создать файл Telefon, который содержит номера телефонов сотрудников учреждения: указывается Ф.И.О и номер телефона. Найти номер телефона сотрудника по его Ф.И.О.
Вот, что у меня получилось:
Код:

#include<stdio.h>
#include<conio.h>
struct Telefon
{
            char fio[15];
            char tel[10];
          };
          int main()
          {
                      FILE *f=NULL;
                      char c[15];  //фамилия - образец для поиска по файлу
                      Telefon a;
                      int i;
                      if ((f=fopen("notebook.dat","wb"))=NULL)
                      {
  printf("Ошибка при создании файла");
  getch();
  return 1;
}
for (i=1;i<=3;i++)
{
        printf("Введите Ф.И.О:");
        scanf("%s",&a.fio);
        printf("Введите номер телефона:");
        scanf("%s",&a.tel);
        fwrite(&a,sizeof(a),1,f);
}
fclose(f);

А как вывести содержимое файла на экран? Поиск по файлу предполагаю делать так :
Код:

       
if (a.fio==c)
{
printf("Imya:%s",a.fio,"Nomer telefona:%s,a.tel");
}

Помогите пожалуйста доделать до конца.


Часовой пояс GMT +4, время: 01:44.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.