Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для M0on75e1l
0 / 0 / 0
Регистрация: 22.12.2010
Сообщений: 19

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

21.01.2012, 20:36. Показов 620. Ответов 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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.01.2012, 20:36
Ответы с готовыми решениями:

Работа с файлами из базы данных SQL
Работаю с SQL server 2014 и делфи XE6 Имеется база данных с бинарными файлами (varbinary) Задача Удалить из бд по кнопке...

Работа с файлами, чтение данных, вывод данных в массив
Ребят, нужна Ваша помощь, только начинаю изучать программирование. Хочу написать по типу авторизации, все сделал, но не получается вывести...

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

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.01.2012, 20:36
Помогаю со студенческими работами здесь

Работа с файлами данных
Средствами текстовых редакторов подготовить файл, содержащий два столбика числовых значений (значения аргумента и функции), считанные из...

Извлечение данных из базы данных и работа с ними
Здравствуйте! я начинающий программист и нужна ваша помощь. мне нужно написать дипломный проект. он заключается в следующем. нужно создать...

EF работа с файлами и базой данных
Добрый день. Есть программа, в ней присутствуют объекты, к каждому объекту должен быть прикреплён файл. Подскажите пожалуйста, каким...

Работа с файлами (обновление данных)
Здравствуйте. Как вы думаете, возможно ли заменить данные в файле не переписывая весь файл? То есть например есть файл с такими записями ...

Работа с файлами+комбинированные типы данных
Всем доброго времени суток, мне задали вот такую задачу: Информация бо участниках спортивных соревнований содержит: наименование страны,...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru