Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу для вычисления функции F http://www.cyberforum.ru/cpp-beginners/thread432552.html
помогите решить данные 2 задачи 1.Использовать оператор while Написать программу для вычисления функции F, при этом, если не указано количество шагов (бесконечность), то вычисления проводить с точностью 10-4 (точность считается достигнутой, если очередное слагаемое или сомножитель по модулю меньше точность). (картинка) 2. Дана строка, в которой содержится осмысленное текстовое сообщение....
C++ Вопрос о перегрузке ++/-- Рассмотрим простой пример постфиксной и префиксной операции инкремента: int main() { int i=0; cout<< i++; cout<< ++i; _getch(); return 0; } http://www.cyberforum.ru/cpp-beginners/thread432543.html
Можно ли это написать как то проще C++
#include <cstdlib> #include <iostream> #include <stdlib.h> #include <math.h> using namespace std; /* В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) количество отриц. элементов массива;
Файл структур: сортировка по выбираемому пользователем полю C++
Имеется файл, состоящий из отдельных строк структуры. Нужно написать сортировку по выбираемому пользователем полю В файле 5 полей: 1-Фамилия 2-Имя 3-Отчество 4-Группа 5-Оценка
C++ Хелп с POST на C++ http://www.cyberforum.ru/cpp-beginners/thread432528.html
Друзья. Помогите переписать код на C++ $sDomain = 'ХХХ.ХХХ.ХХХ.50' ;домен или ip-адрес $iPort = 80 ;порт $sParameters =...
C++ Загвостка с функцией Y=f(xi) Помогите ,пожалуйста ,закончить код. Начальная задача-Составить и выполнить программы циклической структуры расчета Y=f(xi), где xi еX код ,который нужно исправить #define _USE_MATH_DEFINES #include<iostream> #include<stdio.h> #include<cmath> int main() { подробнее

Показать сообщение отдельно
M0on75e1l
0 / 0 / 0
Регистрация: 22.12.2010
Сообщений: 19

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

21.01.2012, 20:36. Просмотров 417. Ответов 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;     
     }
Запускаеться, но ничего не выводит. В чем проблема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru