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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.94
Luna17
3 / 3 / 1
Регистрация: 09.03.2010
Сообщений: 95
#1

Написать программу каталогизатор для книг - C++

09.05.2010, 16:43. Просмотров 2211. Ответов 16
Метки нет (Все метки)

Написать программу каталогизатор для книг. Записи о данных каждой книги должны содержать поля:
А) название
Б) автор
В) тематика
Г) год выпуска
Д) ISBN
Е) издательство
Программа должна сохранять данные в файл, читать из файла, производить поиск данных в файле по ключевому полю. Дополнительно: возможность проведения сортировки по любому полю и сохранение отсортированных данных в файл.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2010, 16:43     Написать программу каталогизатор для книг
Посмотрите здесь:
C++ Написать программу учёта книг в библиотеке (данные хранить в списке; использовать шаблоны)
C++ В магазине для пересылки по почте подготовлено 60 книг. Посылки комплектующих по 10, 15 и 20 книг. Получить все возможные варианты комплектов
Написать программу, которая выводит значения факториалов чисел от 0 до N. Для вычисления факториала числа написать функцию пользователя C++
Каталогизатор фотографий C++
C++ Написать функцию и программу для ее проверки для вычисления функции sin(x) C++
C++ Написать программу для вычисления энтропии по формуле Шеннона для заданной последовательности
C++ написать программу для вычисления значений функции F(x) для х, изменяющегося в интервале от A до B с шагом DEL.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FireNovel
150 / 73 / 8
Регистрация: 09.04.2010
Сообщений: 297
09.05.2010, 20:57     Написать программу каталогизатор для книг #2
Вы хоть что-нить начинали делать, или предлагаете с нуля написать Вам прогу за спасибо?
Luna17
3 / 3 / 1
Регистрация: 09.03.2010
Сообщений: 95
16.05.2010, 20:33  [ТС]     Написать программу каталогизатор для книг #3
Подскажите как сохранить данные в файле или хотя бы скажите где можно посмотреть как это делается

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include "stdlib.h"
#include "math.h"
#include "conio.h"
#include "stdio.h"
 
struct  BOOK
{
    char *name;
    char *avtor;
    char *tematika;
    int god vipuska;
    char *ISBN;
    char *izdatelstvo;
}
 
int main()
{
    FILE* f=fopen("katalogizator.txt","wt");
    return 0;
}
IchMors
97 / 93 / 4
Регистрация: 16.05.2010
Сообщений: 310
16.05.2010, 20:56     Написать программу каталогизатор для книг #4
Держите похожую программку:
Вложения
Тип файла: txt lab1.txt (3.0 Кб, 123 просмотров)
Luna17
3 / 3 / 1
Регистрация: 09.03.2010
Сообщений: 95
16.05.2010, 22:05  [ТС]     Написать программу каталогизатор для книг #5
а что эта прога делает?
IchMors,

Добавлено через 32 секунды
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
#include "stdafx.h"
#include "stdlib.h"
#include "math.h"
#include "conio.h"
#include "stdio.h"
 
struct  BOOK
{
    char *name;
    char *avtor;
    char *tematika;
    int  godvipuska;
    char *ISBN;
    char *izdatelstvo;
}
const int Amax=255;
int main()
{    
    setlocale (LC_ALL, "Russian");
 
    FILE* f=fopen("katalogizator.txt","wt");
 
    BOOK k[3];
    char buf[Amax];
    int i;
 
    for (i=0; i<3; i++)
        { 
            printf ("введите название книги\t");
            k[i].name = new char [Amax];
            scanf_s("%s",k[i].name, Amax);
 
            printf ("введите фамилию автора\t");
            k[i].avtor = new char [Amax];
            scanf_s("%s",k[i].avtor, Amax);
 
            printf ("введите тематику книги\t");
            k[i].tematika = new char [Amax];
            scanf_s("%s",k[i].tematika, Amax);
 
            printf ("введите год выпуска книги\t");
            scanf_s("%i",&k[i].godvipuska);
 
            printf ("введите ISBN книги\t");
            k[i].ISBN = new char [Amax];
            scanf_s("%s",k[i].ISBN, Amax);
 
            printf ("введите издательство книги\t");
            k[i].izdatelstvo = new char [Amax];
            scanf_s("%s",k[i].izdatelstvo, Amax);
 
            printf("\n");
 
        }
        
    
    return 0;
}
Crudelis
Шаровик затейник
672 / 414 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
16.05.2010, 22:15     Написать программу каталогизатор для книг #6
Luna17, эта программа у вас работает?

Добавлено через 1 минуту
я не могу понять зачем вы каждый раз выделяете динамическую память?
Цитата Сообщение от Luna17 Посмотреть сообщение
k[i].izdatelstvo = new char [Amax];
это для чего?
вы и так выделили 3 элемента в структуре:

Цитата Сообщение от Luna17 Посмотреть сообщение
BOOK k[3];
вот их и заполняйте:
C++
1
2
printf ("введите фамилию автора\t");
gets(k[i].avtor);
Добавлено через 5 минут
C++
1
2
3
4
5
6
7
8
9
struct  BOOK
{
        char name[255];
        char avtor[255];
        char tematika[255];
        int  godvipuska;
        char ISBN[255];
        char izdatelstvo[255];
}
IchMors
97 / 93 / 4
Регистрация: 16.05.2010
Сообщений: 310
16.05.2010, 22:16     Написать программу каталогизатор для книг #7
Цитата Сообщение от Luna17 Посмотреть сообщение
а что эта прога делает?
эта программка считывает вводимые слова, и дописывает в уже существующий файл (нов формате int происходит сохранение). В случае необходимости выводит на экран. Для вас думаю будет полезно посмотреть на работу с файлами. (также здесь прикол в том, что каждой записи соответствует свой порядковый номер).
Luna17
3 / 3 / 1
Регистрация: 09.03.2010
Сообщений: 95
17.05.2010, 20:00  [ТС]     Написать программу каталогизатор для книг #8
Crudelis, неа я ток начала писать, а про выделение памяти это у нас у рпепода заскоко на динамическую

Добавлено через 21 час 16 минут
Посмотрите из-за чего лаба не работает после первого ввода вылетает
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
#include "stdafx.h"
#include "string.h"
#include "locale.h"
#include "stdlib.h"
#include "math.h"
#include "conio.h"
#include "stdio.h"
 
struct  BOOK
{
    char *name;
    char *avtor;
    char *tematika;
    int  godvipuska;
    char *ISBN;
    char *izdatelstvo;
};
 
int _tmain()
{    
    setlocale (LC_ALL, "Russian");
    const int Amax=255;
    BOOK k[3];
    char buf[Amax];
    int i;
 
 
    FILE* f=fopen("katalogizator.txt","w+t");
    if (!f)
    {
        printf("Ошибка открытия файла");
        return 1;
    }
    
    for (i=0; i<3; i++)
        { 
            printf ("введите название книги\t");
            k[i].name = new char [Amax];
            scanf_s("%s",k[i].name, Amax);
 
            printf ("введите фамилию автора\t");
            k[i].avtor = new char [Amax];
            scanf_s("%s",k[i].avtor, Amax);
 
            printf ("введите тематику книги\t");
            k[i].tematika = new char [Amax];
            scanf_s("%s",k[i].tematika, Amax);
 
            printf ("введите год выпуска книги\t");
            scanf_s("%i",&k[i].godvipuska);
 
            printf ("введите ISBN книги\t");
            k[i].ISBN = new char [Amax];
            scanf_s("%s",k[i].ISBN, Amax);
 
            printf ("введите издательство книги\t");
            k[i].izdatelstvo = new char [Amax];
            scanf_s("%s",k[i].izdatelstvo, Amax);
 
            printf("\n");
        }
for (i=0; i<3; i++)
{
    fprintf (f, "%s %s %s %i %s %s \n", k[i].name, k[i].avtor, k[i].tematika, k[i].godvipuska, k[i].ISBN, k[i].izdatelstvo );
}
      fclose(f);
 
 
   FILE* f=fopen("katalogizator.txt","r+t");
    if (!f)
    {
        printf("Ошибка открытия файла");
        return 1;
    }
    for (i=0; i<3; i++)
    {
        fscanf (f, "%s %s %s %i %s %s \n", &k[i].name, &k[i].avtor, &k[i].tematika, &k[i].godvipuska, &k[i].ISBN, &k[i].izdatelstvo );
    }
      fclose(f);
 
 
  printf("введите название ключевого поля для поиска данных\t");
  scanf_s("%s", , Amax);
  
 
 
for (i=0; i<3; i++)
{
  delete[] k[i].avtor;
  delete[] k[i].ISBN;
  delete[] k[i].izdatelstvo;
  delete[] k[i].name;
  delete[] k[i].tematika
};
    _getch();
      return 0;
}
IchMors
97 / 93 / 4
Регистрация: 16.05.2010
Сообщений: 310
18.05.2010, 11:20     Написать программу каталогизатор для книг #9
Строка 69: вы два раза объявляете переменную. уберите FILE*
Строка 93: точка с запятой
И строка 83: а что вы сканефите? зачем вам две запятые? может вы пропустили параметр? и Amax является int переменной а не char.
Luna17
3 / 3 / 1
Регистрация: 09.03.2010
Сообщений: 95
18.05.2010, 20:26  [ТС]     Написать программу каталогизатор для книг #10
Цитата Сообщение от IchMors Посмотреть сообщение
Строка 69: вы два раза объявляете переменную. уберите FILE*
Строка 93: точка с запятой.
спасибо большое

Добавлено через 2 минуты
можете подсказать, как можно реализовать поиск данных в файле по ключевому полю

Добавлено через 1 минуту
вот текст проги, тут ввод данных идет в файл, сохранение в файле и чтение из файла
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
#include "stdafx.h"
#include "string.h"
#include "locale.h"
#include "stdlib.h"
#include "math.h"
#include "conio.h"
#include "stdio.h"
 
struct  BOOK
{
    char *name;
    char *avtor;
    char *tematika;
    int  godvipuska;
    char *ISBN;
    char *izdatelstvo;
};
 
int _tmain()
{    
    setlocale (LC_ALL, "Russian");
    const int Amax=255;
    BOOK k[3];
    char buf[Amax];
    int i;
 
 
    FILE* f=fopen("katalogizator.txt","w+t");
    if (!f)
    {
        printf("Ошибка открытия файла");
        return 1;
    }
    
    for (i=0; i<3; i++)
        { 
            printf ("введите название книги\t");
            k[i].name = new char [Amax];
            scanf_s("%s",k[i].name, Amax);
 
            printf ("введите фамилию автора\t");
            k[i].avtor = new char [Amax];
            scanf_s("%s",k[i].avtor, Amax);
 
            printf ("введите тематику книги\t");
            k[i].tematika = new char [Amax];
            scanf_s("%s",k[i].tematika, Amax);
 
            printf ("введите год выпуска книги\t");
            scanf_s("%i",&k[i].godvipuska);
 
            printf ("введите ISBN книги\t");
            k[i].ISBN = new char [Amax];
            scanf_s("%s",k[i].ISBN, Amax);
 
            printf ("введите издательство книги\t");
            k[i].izdatelstvo = new char [Amax];
            scanf_s("%s",k[i].izdatelstvo, Amax);
 
            printf("\n");
        }
for (i=0; i<3; i++)
{
    fprintf (f, "%s %s %s %i %s %s \n", k[i].name, k[i].avtor, k[i].tematika, k[i].godvipuska, k[i].ISBN, k[i].izdatelstvo );
}
      fclose(f);
 
 
    f=fopen("katalogizator.txt","r+t");
    if (!f)
    {
        printf("Ошибка открытия файла");
        return 1;
    }
    for (i=0; i<3; i++)
    {
        fscanf (f, "%s %s %s %i %s %s \n", &k[i].name, &k[i].avtor, &k[i].tematika, &k[i].godvipuska, &k[i].ISBN, &k[i].izdatelstvo );
    }
      fclose(f);
 
 
  printf("введите название ключевого поля для поиска данных\t");
  
  
 
 
for (i=0; i<3; i++)
{
  delete[] k[i].avtor;
  delete[] k[i].ISBN;
  delete[] k[i].izdatelstvo;
  delete[] k[i].name;
  delete[] k[i].tematika;
}
    _getch();
      return 0;
}
IchMors
97 / 93 / 4
Регистрация: 16.05.2010
Сообщений: 310
18.05.2010, 21:40     Написать программу каталогизатор для книг #11
В принципе можно использовать функцию strstr(), она возвращает указатель на найденную подстроку. То есть если использовать какие-то разграничители записей (например \n либо еще какой нибуть спец символ) можно выводить строку от спец символа до спец символа.
Luna17
3 / 3 / 1
Регистрация: 09.03.2010
Сообщений: 95
18.05.2010, 21:52  [ТС]     Написать программу каталогизатор для книг #12
я сделала немного по другому, но у ми проблема в том что в файлах часть проги работает как то по другому (поиск данных взяла из другой лабы) вот я и пытаюсь так сказать сделать так что бы в файде работала, но ничего не получается, или кол-во ошибок за 100 заваливает
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
#include "stdafx.h"
#include <string.h>
#include <locale.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
#include <stdio.h>
#include <iostream>
 
struct  BOOK
{
    char *name;
    char *avtor;
    char *tematika;
    int  godvipuska;
    char *ISBN;
    char *izdatelstvo;
};
 using namespace std;
 
fostream& operator<<(ostream& out, BOOK& J)
 { 
     cout<<"\n фамилия автора : "<<J.avtor;
     cout<< "\n тематика книги : "<<J.tematika;
     cout<<"\n год выпуска : "<<J.godvipuska;
     cout<< "\n ISBN: "<<J.ISBN;
     cout<<"\n издательство: "<<J.izdatelstvo;
     return cout;
 }
 
 
int _tmain()
{    
    setlocale (LC_ALL, "Russian");
    const int Amax=255;
    BOOK k[3], g;
    int i;
 
 
    FILE* f=fopen("katalogizator.txt","w+t");
    if (!f)
    {
        printf("Ошибка открытия файла");
        return 1;
    }
    
    for (i=0; i<3; i++)
        { 
            printf ("введите название книги\t");
            k[i].name = new char [Amax];
            scanf_s("%s",k[i].name, Amax);
 
            printf ("введите фамилию автора\t");
            k[i].avtor = new char [Amax];
            scanf_s("%s",k[i].avtor, Amax);
 
            printf ("введите тематику книги\t");
            k[i].tematika = new char [Amax];
            scanf_s("%s",k[i].tematika, Amax);
 
            printf ("введите год выпуска книги\t");
            scanf_s("%i",&k[i].godvipuska);
 
            printf ("введите ISBN книги\t");
            k[i].ISBN = new char [Amax];
            scanf_s("%s",k[i].ISBN, Amax);
 
            printf ("введите издательство книги\t");
            k[i].izdatelstvo = new char [Amax];
            scanf_s("%s",k[i].izdatelstvo, Amax);
 
            printf("\n");
        }
for (i=0; i<3; i++)
{
    fprintf (f, "%s %s %s %i %s %s \n", k[i].name, k[i].avtor, k[i].tematika, k[i].godvipuska, k[i].ISBN, k[i].izdatelstvo );
}
      fclose(f);
 
 
    f=fopen("katalogizator.txt","r+t");
    if (!f)
    {
        printf("Ошибка открытия файла");
        return 1;
    }
    for (i=0; i<3; i++)
    {
        fscanf (f, "%s %s %s %i %s %s \n", &k[i].name, &k[i].avtor, &k[i].tematika, &k[i].godvipuska, &k[i].ISBN, &k[i].izdatelstvo );
    }
      fclose(f);
 
    g.name = new char [Amax];
    printf("введите название ключевого поля для поиска данных\t");
    scanf_s("%s",g.name, Amax);
    bool ret = false;            
         for (i=0; i<3; i++)
         {
         if (strcmp(k[i].name, g.name ) == 0)
         {  
             cout<< (k[i]);
         ret = true;
         }
         }
         if (!ret) printf("Таких книг нет\t");
 
for (i=0; i<3; i++)
{
  delete[] k[i].avtor;
  delete[] k[i].ISBN;
  delete[] k[i].izdatelstvo;
  delete[] k[i].name;
  delete[] k[i].tematika;
}
    _getch();
      return 0;
}
Luna17
3 / 3 / 1
Регистрация: 09.03.2010
Сообщений: 95
20.05.2010, 20:16  [ТС]     Написать программу каталогизатор для книг #13
мне надо, произвести поиск данных в файле по ключевому полю, у меня проблемы с записью строчки в новый файл для поиска по ключевому полю
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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
// 
6.cpp: 
//
 
#include "stdafx.h"
#include <string.h>
#include <locale.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
#include <stdio.h>
#include <iostream>
#include <fstream>
 
struct  BOOK
{
    char *name;
    char *avtor;
    char *tematika;
    char  *godvipuska;
    char *ISBN;
    char *izdatelstvo;
};
 using namespace std;
const int Amax=255;
 
ostream& operator<<(ostream& out, BOOK &J)
 { 
     out<<"\n фамилия автора : "<<J.avtor;
     out<< "\n тематика книги : "<<J.tematika;
     out<<"\n год выпуска : "<<J.godvipuska;
     out<< "\n ISBN: "<<J.ISBN;
     out<<"\n издательство: "<<J.izdatelstvo;
     return out;
 }
void poisk(BOOK x[], int n, char l[], int )
{ int j=0; char *xx; xx= new char [Amax];
    for (int i = 1; i < n; ++i)
    {
        if ( strcmp(x[i].avtor,l )==0){
            FILE* f=fopen("ooo.txt","w+t");
            fgets(xx,Amax,"katalogizator.txt");
            fputs(xx,"ooo.txt");
            printf("ooo.txt","\n");
            ++j;
        }
        }
};
 
 
int _tmain()
{    
    setlocale (LC_ALL, "Russian");
    
    BOOK k[3];
    int i, j;
 
 
    FILE* f=fopen("katalogizator.txt","w+t");
    if (!f)
    {
        printf("Ошибка открытия файла");
        return 1;
    }
    
    for (i=0; i<3; i++)
        { 
            printf ("введите название книги\t");
            k[i].name = new char [Amax];
            scanf_s("%s",k[i].name, Amax);
 
            printf ("введите фамилию автора\t");
            k[i].avtor = new char [Amax];
            scanf_s("%s",k[i].avtor, Amax);
 
            printf ("введите тематику книги\t");
            k[i].tematika = new char [Amax];
            scanf_s("%s",k[i].tematika, Amax);
 
            printf ("введите год выпуска книги\t");
            k[i].godvipuska = new char [Amax];
            scanf_s("%s",&k[i].godvipuska);
 
            printf ("введите ISBN книги\t");
            k[i].ISBN = new char [Amax];
            scanf_s("%s",k[i].ISBN, Amax);
 
            printf ("введите издательство книги\t");
            k[i].izdatelstvo = new char [Amax];
            scanf_s("%s",k[i].izdatelstvo, Amax);
 
            printf("\n");
        }
 
      fclose(f);
 
 
    f=fopen("katalogizator.txt","r+t");
    if (!f)
    {
        printf("Ошибка открытия файла");
        return 1;
    }
    for (i=0; i<3; i++)
    {
        fscanf (f, "%s %s %s %s %s %s \n", &k[i].name, &k[i].avtor, &k[i].tematika, &k[i].godvipuska, &k[i].ISBN, &k[i].izdatelstvo );
    }
      fclose(f);
 
 
for (i=0; i<3; i++)
      {
          printf("%s %s %s %s %s %s ", k[i].name, k[i].avtor, k[i].tematika, k[i].godvipuska, k[i].ISBN, k[i].izdatelstvo, Amax);
          printf("\n");
      };
    
 
   //ostream Hnyga;                                       // открытие потока
printf("введите название ключевого поля для поиска данных\t");
char *temp;
temp = new char[Amax];
scanf_s("%s",temp,Amax);
 
     f=fopen("katalogizator.txt","r+t");
     poisk(k,3,temp,strlen(temp));
     FILE *c;
     c=fopen("ooo.txt","r+t");
    for (i=0; i<j; i++)
      {
          printf("%s %s %s %s %s %s ", k[i].name, k[i].avtor, k[i].tematika, k[i].godvipuska, k[i].ISBN, k[i].izdatelstvo, Amax);
          printf("\n");
      }
    
 
for (i=0; i<3; i++)
{
  delete[] k[i].avtor;
  delete[] k[i].godvipuska;
  delete[] k[i].ISBN;
  delete[] k[i].izdatelstvo;
  delete[] k[i].name;
  delete[] k[i].tematika;
}
    _getch();
      return 0;
}
Добавлено через 2 часа 56 минут
помгите кто-нить
IchMors
97 / 93 / 4
Регистрация: 16.05.2010
Сообщений: 310
20.05.2010, 21:37     Написать программу каталогизатор для книг #14
объясните пожалуйста понятнее свою проблему.
зачем вам записывать строчку в новый файл? почему ее не оставить все тем же объектом и сравнивать файл с полями объекта? если нужно передать объект функции, то его также можно объявить new и передавать как указатель или ссылку.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2010, 14:44     Написать программу каталогизатор для книг
Еще ссылки по теме:
C++ Получить все возможные варианты комплектов из 60 книг, если посылки комплектуются по 10, 15 и 20 книг (поиск ошибки)
C++ Бинарные файлы. Вывести названия книг определенного автора, изданных до 2000 года. Определить долю книг
Написать программу для проверки работы процедуры ScalarProduct для вычисления скалярного произведения двух векторов C++
Написать условие в классе библиотека: запрет выдачи более трех книг C++
Написать программу для функции C++

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

Или воспользуйтесь поиском по форуму:
Luna17
3 / 3 / 1
Регистрация: 09.03.2010
Сообщений: 95
22.05.2010, 14:44  [ТС]     Написать программу каталогизатор для книг #15
Цитата Сообщение от IchMors Посмотреть сообщение
объясните пожалуйста понятнее свою проблему.
зачем вам записывать строчку в новый файл? почему ее не оставить все тем же объектом и сравнивать файл с полями объекта? если нужно передать объект функции, то его также можно объявить new и передавать как указатель или ссылку.
эээ а можете показать как это можно сделть просто я никак ход мыслей не пойму...
Yandex
Объявления
22.05.2010, 14:44     Написать программу каталогизатор для книг
Ответ Создать тему
Опции темы

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