Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
M0on75e1l
0 / 0 / 0
Регистрация: 22.12.2010
Сообщений: 19
#1

Работа с файлами базы данных - C++

21.01.2012, 20:36. Просмотров 423. Ответов 0
Метки нет (Все метки)

Здравствуйте. Нужно написать программу для поддержки последовательного метода доступа к файлу базы данных на тему "Книжный магазин", которая реализует следующеие функции:
1.Создание файла базы данных.
2.Печать файла базы данных.
3.Чтение записи по указанному ключу.
4.Поиск записи по указанному ключу.
5.Вставка записи.
6.Удаление записи.
Файл базы данных представлен простым файлом *.txt. Какой должна быть его форма не было сказано, но думаю, что-то такое:

Hyary 455502589 1992 Joan
Old 55551252 2008 Marry

Дошел до третьего пункта (не понятно чем он отличаеться от четвертого), написал функцию:
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
void Poshuk() {
     char name[80];
     char k[80];
     char str[2000];
     char buf[80];
     
     cout << "Vvedit nazvu bazy dlja druku: ";
     scanf("%s",name); 
     
     cout << "Vvedit kluch: ";
     scanf("%s",k); 
       
        fstream file_op(name,ios::in);
        while(!file_op.eof()) 
        {
              file_op.getline(str,2000);
              for(int i = 0; i<strlen(str); i++) {                   
                    if(str[i]!=' ') {
                                 buf[i] = str[i];
                                 }
                    else
                    if(k==buf) {                                                  
                    cout <<str;
                    }
                    }
                    
        }         file_op.close();
        cout <<endl;     
     }
Запускаеться, но ничего не выводит. В чем проблема?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2012, 20:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с файлами базы данных (C++):

работа с файлами данных - C++
В задаче у меня стоит пункт считать элементы файла в массив ... как это сделать?

Работа с файлами (запись данных, сортировка) - C++
Здравствуйте, помогите пожалуйста с заданием: написать программу, которая запрашивает у пользователя имя, фамилию, дату рождения, номер...

Работа с файлами (запись/чтение данных из бд) - C++
Здравствуйте. Есть код(рабочий) #include &lt;conio.h&gt; #include &lt;iostream.h&gt; #include &lt;time.h&gt; #include &lt;string.h&gt; #include...

Работа с звуковыми файлами (извлечение и сохранение данных) - C++
Всем здравствуйте. Со звуком раньше не работал. Суть задания: считать данные из звукового файла в массив целых чисел, провести оконную...

Работа с файлами данных (сортировка по названию пункта назначения) - C++
Надо подправить программу. Вот задание: Структура AEROFLOT с полями: - название пункта назначения рейса; - тип самолета. ...

Использование псевдопеременных: bd (3,5) = s, где bd - база данных, s - элемент базы данных, тогда с 3 по 5 элементы базы данных заменить на элемент s. - C++
всем доброго времени суток! есть у меня класс bd, массив элементов этого класса table, а вот сам метод: int copyTable(int a, int b) {...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.01.2012, 20:36
Привет! Вот еще темы с ответами:

Лабораторная "Работа с файлами и структурами данных" - обсуждение - C++
Здравствуйте, Есть такое задание: Составить программу со следующими свойствами: 1)вводится неограниченное количество строк...

работа с файлами - C++
1. Дан текстовый файл, фразы в котором отделены друг от друга точками, а слова – пробелами и знаками препинания. Удалить из этого файла все...

Работа с файлами на С++ - C++
Как сохранить результат вычислений на текстовом файле? Я пробовал открыт текстовый файл в начале программы и и в конце закриваль но не...

Работа с файлами - C++
помогите решить плиз!!!!!! зарание всем огромное спс!!! Задача 1. Дан файл целых чисел. Найти количество содержащихся в нем...


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

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

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