Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Kinglegivar
0 / 0 / 0
Регистрация: 17.05.2015
Сообщений: 6
1

Поиск в базе данных "Аудиотека" - выводятся непонятные символы

15.06.2015, 16:07. Просмотров 204. Ответов 0
Метки нет (Все метки)

Пытаюсь сделать поиск, но что-то ничего не ищется. Появляются какие-то адские символы после того, как хочу выполнить поиск по имени, жанру или языку...
Помогите, что же не так?

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
void find()
{
char ch;
system("cls");
puts("");
puts("");
puts("         <------------------------->");
puts("         |                         |");
puts("        |   1 - Seach by Name       |");
puts("         |  2 - Seach by Genre     |");
puts("        |   3 - Seach by Cost       |");
puts("         |  4 - Seach by Relesed   |");
puts("        |   5 - Seach by Language   |");
puts("         |                         |");
puts("         <------------------------->");
 
do
    ch=getch();
while((ch!='1')&&(ch!='2')&&(ch!='3')&&(ch!='4')&&(ch!='5'));
 
switch (ch)
{
        case '1': seachNa(); break;
        case '2': seachGen(); break;
        case '3': seachCost(); break;
        case '4': seachRel(); break;
        case '5': seachLan(); break;
        default: save(); exit(0);
 
}
}
 
 
void seachNa()
{
    int i;
    for(;;) {
       printf("Enter Name: ");
       scanf("%s", list[i].na);
int i;
{
if(strcmp(seachNa, list[i].na)==0)
{
printf("%s %s %d %d %s\n", list[i].na, list[i].gen, list[i].cost, list[i].rel, list[i].lan);
getch();
}
}
}
}
 
void seachGen()
{
    int i;
    for(;;) {
printf("Enter Genre: ");
scanf("%s",list[i].gen);
int i;
{
if(strcmp(seachGen, list[i].gen)==0)
{
printf("%s %s %d %d %s\n", list[i].na, list[i].gen, list[i].cost, list[i].rel, list[i].lan);
getch();
}
}
}
}
void seachCost()
{
    int i;
    for(;;) {
printf("Enter Cost: ");
scanf("%d", &list[i].cost);
int i;
{
if(strcmp(seachCost, list[i].cost)==0)
{
printf("%s %s %d %d %s\n", list[i].na, list[i].gen, list[i].cost, list[i].rel, list[i].lan);
getch();
}
}
}
}
void seachRel()
{
    int i;
    for(;;) {
printf("Enter Relesed(year): ");
scanf("%d", &list[i].rel);
int i;
{
if(strcmp(seachRel, list[i].rel)==0)
{
printf("%s %s %d %d %s\n", list[i].na, list[i].gen, list[i].cost, list[i].rel, list[i].lan);
getch();
}
}
}
}
void seachLan()
{
    int i;
    for(;;) {
printf("Enter Language: ");
scanf("%s",list[i].lan);
int i;
{
if(strcmp(seachLan, list[i].lan)==0)
{
printf("%s %s %d %d %s\n", list[i].na, list[i].gen, list[i].cost, list[i].rel, list[i].lan);
getch();
}
}
}
}
Добавлено через 3 часа 28 минут
Исправлено, но все равно не идет.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
void find()
{
char ch;
system("cls");
puts("");
puts("");
puts("        <---------------------------->");
puts("        ||                          ||");
puts("        ||  1 - Search by Name      ||");
puts("        ||                          ||");
puts("        ||  2 - Search by Genre     ||");
puts("        ||                          ||");
puts("        ||  3 - Search by Cost      ||");
puts("        ||                          ||");
puts("        ||  4 - Search by Relesed   ||");
puts("        ||                          ||");
puts("        ||  5 - Search by Language  ||");
puts("        ||                          ||");
puts("        <---------------------------->");
 
do
    ch=getch();
while((ch!='1')&&(ch!='2')&&(ch!='3')&&(ch!='4')&&(ch!='5'));
 
switch (ch)
{
        case '1': searchNa(); break;
        case '2': searchGen(); break;
        case '3': searchCost(); break;
        case '4': searchRel(); break;
        case '5': searchLan(); break;
        default: save(); exit(0);
 
}
}
 
 
void searchNa()
{
    char searchName[24];
    int lastElem=0;
    for(;;) {
       printf("Enter Name: \n");
       scanf("%s", searchName);
       int i;
       for (i=0;i<lastElem;i++)
{
if(strcmp(searchName, list[i].na)==0)
{
printf("%s %s %d %d %s\n", list[i].na, list[i].gen, list[i].cost, list[i].rel, list[i].lan);
getch();
}
}
}
}
 
void searchGen()
{
    char searchGenre[24];
    int lastElem=0;
    for(;;) {
       printf("Enter Genre: \n");
       scanf("%s", searchGenre);
       int i;
       for (i=0;i<lastElem;i++)
{
if(strcmp(searchGenre, list[i].gen)==0)
{
printf("%s %s %d %d %s\n", list[i].na, list[i].gen, list[i].cost, list[i].rel, list[i].lan);
getch();
}
}
}
}
 
void searchCost()
{
    char searchPrice[24];
    int lastElem=0;
    for(;;) {
       printf("Enter Cost: \n");
       scanf("%d", &searchPrice);
       int i;
       for (i=0;i<lastElem;i++)
{
if(strcmp(searchPrice, list[i].cost)==0)
{
printf("%s %s %d %d %s\n", list[i].na, list[i].gen, list[i].cost, list[i].rel, list[i].lan);
getch();
}
}
}
}
 
void searchRel()
{
    char searchRelesed[24];
    int lastElem=0;
    for(;;) {
       printf("Enter Relesed(year): \n");
       scanf("%d", searchRelesed);
       int i;
       for (i=0;i<lastElem;i++)
{
if(strcmp(searchRelesed, list[i].rel)==0)
{
printf("%s %s %d %d %s\n", list[i].na, list[i].gen, list[i].cost, list[i].rel, list[i].lan);
getch();
}
}
}
}
 
void searchLan()
{
    char searchLanguage[24];
    int lastElem=0;
    for(;;) {
       printf("Enter Language: \n");
       scanf("%s", searchLanguage);
       int i;
       for (i=0;i<lastElem;i++)
{
if(strcmp(searchLanguage, list[i].na)==0)
{
printf("%s %s %d %d %s\n", list[i].na, list[i].gen, list[i].cost, list[i].rel, list[i].lan);
getch();
}
}
}
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2015, 16:07
Ответы с готовыми решениями:

Определить,есть ли в этой строке русские символы "а" и "е" ,а также количество каждого из этих символов
Дана строка символов.Определить,есть ли в этой строке русские символы &quot;а&quot; и &quot;е&quot; ,а также количество...

Выяснить, есть ли в строке символы "запятая" и "тире", которые встречаются последовательно
Заданна строка символов. Выяснить, есть ли в этой строке символы &quot;запятая&quot; и &quot;тире&quot; которые...

Заменить в строке все буквы "О" на "Ъ", а буквы "Е" - на случайные символы
Помогите плз с программой на Си: Дана символьная строка. Заменить в ней все буквы &quot;О&quot; на &quot;Ъ&quot;, а...

Создать запись "Двигатель", которая содержит элементы "Название", "Мощность", "Скорость", "Цена"
Создать запись &quot;Двигатель&quot;, которая содержит элементы &quot;Название&quot;, &quot;Мощность&quot;, &quot;Скорость&quot;,...

Напишите функцию escape (s,t), которая при копировании текста из t в s преобразует такие символы, как новая строка и табуляция в символы "_"
help me)

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2015, 16:07

Ввести структуру "историческое событие" с полями "число", "месяц", "год", "событие"
Ввести структуру ИСТОРИЧЕСКОЕ СОБЫТИЕ с полями ЧИСЛО, МЕСЯЦ, ГОД, СОБЫТИЕ. Составить и...

Подсчитать общее количество вхождений в строку символов "А", "a", "B" и "b"
#include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;conio.h&gt; main() { int i; int k; ...

"Перевернуть" в строке все слова (Например: "Жили были" в "илиЖ илыб")
&quot;Перевернуть&quot; в строке все слова. (Например: &quot;Жили были дед и баба&quot; - &quot;илиЖ илиб дед и абаб&quot;)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru