Помогите найти ошибку!!!
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Помогите найти ошибку!!! - 2005-04-13 10:14:11
|
|
|
vitall
Сообщений: 2
Оценки: 0
Присоединился: 2005-04-13 10:09:04
|
Не могу найти ошибку в коде… С точки зрения грамматики языка вроде все ОК, но прога ничего не находит после указания запроса (фамилии).
#include <stdio.h> #include <conio.h>
#define FNAME "c:\\phone.txt"
void main() { char fname[20]=FNAME; FILE *in;
unsigned char obr[15]; unsigned char fam[15]; unsigned char name[15]; unsigned char tel[9]; int n=0;
puts("\nПоиск в телефонном справочнике"); if ((in=fopen(fname, "rt"))==NULL) { printf("Ошибка открытия файла %s",fname); getch(); return; }
printf("Фамилия ->"); scanf("%s",&obr); while (!feof(in)) { fscanf(in, "%s %s %s",&fam, &name, &tel); if (fam == obr) { printf("%s %s %s",fam, name, tel); n++; } } if (n) printf("Найдено записей: %i",n); else printf("Данных об абоненте %s в БД нет",obr); fclose(in); puts("\nДля завершения работы нажмите <Enter>"); getch(); }
|
|
|
Помогите найти ошибку!!! - 2005-04-13 15:06:25
|
|
|
jEnizix
Сообщений: 1797
Оценки: 0
Присоединился: 2004-12-30 11:03:50
|
if (fam == obr) - так строки сравнивать нельзя!!! используй ф-ию strcmp() она находиться в файле string.h…
вот так: if (!strcmp((char*)fam,(char*)obr))
|
|
|
Помогите найти ошибку!!! - 2005-04-13 15:23:33
|
|
|
Malganus
Сообщений: 169
Оценки: 0
Присоединился: 2005-02-16 14:24:58
|
Ламер приходит к хакеру, показывает исходник своей неработающей программы и спрашивает:
- Где у меня ошибка? - В ДНК!
|
|
|
Помогите найти ошибку!!! - 2005-04-13 16:20:59
|
|
|
jEnizix
Сообщений: 1797
Оценки: 0
Присоединился: 2004-12-30 11:03:50
|
vitall - ну что, помогло???
|
|
|
Помогите найти ошибку!!! - 2005-04-14 13:15:02
|
|
|
vitall
Сообщений: 2
Оценки: 0
Присоединился: 2005-04-13 10:09:04
|
Jenizix тебе респект!!! [sm=hi.gif] Теперь все работает. [sm=2.gif]
|
|
|
Помогите найти ошибку!!! - 2005-04-14 14:39:23
|
|
|
jEnizix
Сообщений: 1797
Оценки: 0
Присоединился: 2004-12-30 11:03:50
|
Я и не сомневался! Удачи!
|
|
|
|
|