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

Поиск в файле по заданному значению элемента структуры

11.05.2018, 23:14. Показов 3794. Ответов 38
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В консольном приложении мне нужно реализовать поиск по определенному параметру.
Допустим есть магазин и по вводу определенной цены пользователю должны выводится все товары с данной ценой
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.05.2018, 23:14
Ответы с готовыми решениями:

Предусмотреть вывод всех данных, поиск элемента двусвязного списка по заданному значению
Help me please!!! В динамической памяти создать двусвязный список из символов латинского алфавита. Предусмотреть вывод всех данных, поиск...

Реализовать поиск элемента в массиве записей(структур) по заданному значению какого-либо свойства. Значение ввести с кла
Реализовать поиск элемента в массиве записей(структур) по заданному значению какого-либо свойства. Значение ввести с клавиатуры после...

Не работает функция замены последнего отрицательного элемента в массиве на три элемента, равных заданному значению
//Функция поиска последнего отрицательного элемента в массиве и замена его на три элемента, равных заданному значению void...

38
14 / 14 / 8
Регистрация: 10.12.2015
Сообщений: 157
13.05.2018, 23:12
Студворк — интернет-сервис помощи студентам
ох уж эти стандарты.. поменяй {} на () в строке с ошибкой
0
0 / 0 / 0
Регистрация: 09.05.2018
Сообщений: 26
13.05.2018, 23:18
че-то с ней не то
Миниатюры
Поиск в файле по заданному значению элемента структуры  
0
14 / 14 / 8
Регистрация: 10.12.2015
Сообщений: 157
13.05.2018, 23:21
Удалите файл в репозитории программы

эта строчка значит, что вы при дозаписываете в конец файла.
C++ (Qt)
1
file_obj.open("Input.txt", ios::app);
Добавлено через 1 минуту
этот код запишет в файл столько копий, сколько вы откроете программу

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
   
 RealtorOffice obj;
 
    obj.Location = "New_York";
    obj.LocOfDeclarant = "LA";
    obj.NumberOfRooms = 1;
    obj.Price = 150;
 
    file_obj << obj.Location << " ";
    file_obj << obj.LocOfDeclarant << " ";
    file_obj << obj.NumberOfRooms << " ";
    file_obj << obj.Price << endl;
 
    obj.Location = "Chicago";
    obj.LocOfDeclarant = "Chicago";
    obj.NumberOfRooms = 2;
    obj.Price = 250;
 
    file_obj << obj.Location << " ";
    file_obj << obj.LocOfDeclarant << " ";
    file_obj << obj.NumberOfRooms << " ";
    file_obj << obj.Price << endl;
0
0 / 0 / 0
Регистрация: 09.05.2018
Сообщений: 26
13.05.2018, 23:28
я про поиск, в данном случае
все крашится, увы
0
14 / 14 / 8
Регистрация: 10.12.2015
Сообщений: 157
13.05.2018, 23:34
код получившийся напишите сюда, у меня все нормально работает
0
0 / 0 / 0
Регистрация: 09.05.2018
Сообщений: 26
14.05.2018, 12:11
попробовала что-то исправить, можете помочь с поиском по заданому диапазону значений(цена от и до)?

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
#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
#include <sstream>
#include <vector>
using namespace std;
 
class RealtorOffice
{
public:
    string Location;
    string LocOfDeclarant;
    int NumberOfRooms;
    int Price;
 
 
 
    //void search_by_price();
    //void search_by_number();
};
    void print(RealtorOffice &obj)
    {
        cout << "Location: "<<obj.Location<<"\nLocation of declarant: "<<obj.LocOfDeclarant<<"\nNumber of rooms: "<<obj.NumberOfRooms<<"\nPrice: "<<obj.Price<<"\n\n"<<endl;
    }
void input();
void output();
 
int menu()
{
    cout << " ::: HIIIIIIIIII ::: " <<endl<< endl;
    cout << "****************************************************" << endl << endl;
 
    cout << ":::Menu:::\n\n";
    int choice;
    cout<<"0. Exit"<<endl
    <<"1. All apartments"<<endl
    <<"2. Search by price"<<endl
    <<"3. Search by number of rooms"<<endl
    <<"Your choice->";
    cin>>choice;
    return choice;
}
 
void input()
{
    ofstream file_obj;
    file_obj.open("Input.txt", ios::app);
 
    RealtorOffice obj;
 
    obj.Location = "New_York";
    obj.LocOfDeclarant = "LA";
    obj.NumberOfRooms = 1;
    obj.Price = 150;
 
    file_obj << obj.Location << " ";
    file_obj << obj.LocOfDeclarant << " ";
    file_obj << obj.NumberOfRooms << " ";
    file_obj << obj.Price << endl;
 
    obj.Location = "Chicago";
    obj.LocOfDeclarant = "Chicago";
    obj.NumberOfRooms = 2;
    obj.Price = 250;
 
    file_obj << obj.Location << " ";
    file_obj << obj.LocOfDeclarant << " ";
    file_obj << obj.NumberOfRooms << " ";
    file_obj << obj.Price << endl;
}
 
void output(vector<RealtorOffice> &v)
{
    ifstream file_obj;
    file_obj.open("Input.txt");
 
    RealtorOffice obj;
    for(string s; getline(file_obj,s);)
    {
        stringstream stream(s);
        stream >> obj.Location;
        stream >> obj.LocOfDeclarant;
        stream >> obj.NumberOfRooms;
        stream >> obj.Price;
        v.push_back(obj);
        print(obj);
    }
}
 
int main()
{
    input();
 
    vector<RealtorOffice> v;
    vector<RealtorOffice> res;
 
 
    int counter=4;
    int choice;
    do
    {
        choice = menu();
        switch(choice)
        {
            case 0: cout<<"bye"<<endl;
            break;
            case 1:output(v);
            break;
           /* case 2:search_num();
            break;*/
            /*case 3:object.search_by_number();
            break;*/
        }
    }
    while(choice!=0);
    return 0;
}
0
0 / 0 / 0
Регистрация: 09.05.2018
Сообщений: 26
14.05.2018, 12:14
Есть такой вот код, мне нужно реализовать поиск по заданому пользавателем диапазону цен, помогите пожалуйста
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
#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
#include <sstream>
#include <vector>
using namespace std;
 
class RealtorOffice
{
public:
    string Location;
    string LocOfDeclarant;
    int NumberOfRooms;
    int Price;
 
 
 
    //void search_by_price();
    //void search_by_number();
};
    void print(RealtorOffice &obj)
    {
        cout << "Location: "<<obj.Location<<"\nLocation of declarant: "<<obj.LocOfDeclarant<<"\nNumber of rooms: "<<obj.NumberOfRooms<<"\nPrice: "<<obj.Price<<"\n\n"<<endl;
    }
void input();
void output();
 
int menu()
{
    cout << " ::: HIIIIIIIIII ::: " <<endl<< endl;
    cout << "****************************************************" << endl << endl;
 
    cout << ":::Menu:::\n\n";
    int choice;
    cout<<"0. Exit"<<endl
    <<"1. All apartments"<<endl
    <<"2. Search by price"<<endl
    <<"3. Search by number of rooms"<<endl
    <<"Your choice->";
    cin>>choice;
    return choice;
}
 
void input()
{
    ofstream file_obj;
    file_obj.open("Input.txt", ios::app);
 
    RealtorOffice obj;
 
    obj.Location = "New_York";
    obj.LocOfDeclarant = "LA";
    obj.NumberOfRooms = 1;
    obj.Price = 150;
 
    file_obj << obj.Location << " ";
    file_obj << obj.LocOfDeclarant << " ";
    file_obj << obj.NumberOfRooms << " ";
    file_obj << obj.Price << endl;
 
    obj.Location = "Chicago";
    obj.LocOfDeclarant = "Chicago";
    obj.NumberOfRooms = 2;
    obj.Price = 250;
 
    file_obj << obj.Location << " ";
    file_obj << obj.LocOfDeclarant << " ";
    file_obj << obj.NumberOfRooms << " ";
    file_obj << obj.Price << endl;
}
 
void output(vector<RealtorOffice> &v)
{
    ifstream file_obj;
    file_obj.open("Input.txt");
 
    RealtorOffice obj;
    for(string s; getline(file_obj,s);)
    {
        stringstream stream(s);
        stream >> obj.Location;
        stream >> obj.LocOfDeclarant;
        stream >> obj.NumberOfRooms;
        stream >> obj.Price;
        v.push_back(obj);
        print(obj);
    }
}
 
int main()
{
    input();
 
    vector<RealtorOffice> v;
    vector<RealtorOffice> res;
 
 
    int counter=4;
    int choice;
    do
    {
        choice = menu();
        switch(choice)
        {
            case 0: cout<<"bye"<<endl;
            break;
            case 1:output(v);
            break;
           /* case 2:search_by_price();
            break;*/
            /*case 3:object.search_by_number();
            break;*/
        }
    }
    while(choice!=0);
    return 0;
}
0
0 / 0 / 0
Регистрация: 09.05.2018
Сообщений: 26
14.05.2018, 12:19
извините, проблема с моей стороны
а как можно вывести все данные об этой квартире?
0
14 / 14 / 8
Регистрация: 10.12.2015
Сообщений: 157
14.05.2018, 13:58
вроде так должно работать

C++ (Qt)
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
#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
#include <sstream>
#include <vector>
using namespace std;
 
class RealtorOffice
{
public:
    string Location;
    string LocOfDeclarant;
    int NumberOfRooms;
    int Price;
};
 
 
void print(RealtorOffice &obj)
{
    cout << "Location: "<<obj.Location<<"\nLocation of declarant: "<<obj.LocOfDeclarant<<"\nNumber of rooms: "<<obj.NumberOfRooms<<"\nPrice: "<<obj.Price<<"\n\n"<<endl;
}
 
class Archive_of_location  // класс, вкотором хранится база всех квартир
{
    vector<RealtorOffice> v; // приватный массив, любой доступ у нему делайте через метод, типа чтения из файла или поиска.
public:
    Archive_of_location() {}
    Archive_of_location(vector<RealtorOffice> &s) {
        v = s;
    }
    void append_from_file(const string &name) //передаем имя для большей функциональности(бывший output)
    {
        ifstream file_obj;
        file_obj.open(name);
 
        RealtorOffice obj;
        for(string s; getline(file_obj,s);)
        {
            stringstream stream(s);
            stream >> obj.Location;
            stream >> obj.LocOfDeclarant;
            stream >> obj.NumberOfRooms;
            stream >> obj.Price;
            v.push_back(obj);
            print(obj);  // печатаем каждый в консоль
        }
    }
 
    vector<RealtorOffice> search_by_price(const int &price)  // поиск по цене во внутреннем массиве
    {
        vector<RealtorOffice> res;
        for(RealtorOffice& x: v)
        {
            if(x.Price == price)
            {
                res.push_back(x);
                print(x);
            }
 
        }
        return res; // возвращаем копии найденных квартир
    }
 
};
 
 
void input();
void output();
 
int menu()
{
    cout << " ::: HIIIIIIIIII ::: " <<endl<< endl;
    cout << "****************************************************" << endl << endl;
 
    cout << ":::Menu:::\n\n";
    int choice;
    cout<<"0. Exit"<<endl
       <<"1. All apartments"<<endl
      <<"2. Search by price"<<endl
     <<"3. Search by number of rooms"<<endl
    <<"Your choice->";
    cin>>choice;
    return choice;
}
 
void input()
{
    ofstream file_obj;
    file_obj.open("Input.txt", ios::app);
 
    RealtorOffice obj;
 
    obj.Location = "New_York";
    obj.LocOfDeclarant = "LA";
    obj.NumberOfRooms = 1;
    obj.Price = 150;
 
    file_obj << obj.Location << " ";
    file_obj << obj.LocOfDeclarant << " ";
    file_obj << obj.NumberOfRooms << " ";
    file_obj << obj.Price << endl;
 
    obj.Location = "Chicago";
    obj.LocOfDeclarant = "Chicago";
    obj.NumberOfRooms = 2;
    obj.Price = 250;
 
    file_obj << obj.Location << " ";
    file_obj << obj.LocOfDeclarant << " ";
    file_obj << obj.NumberOfRooms << " ";
    file_obj << obj.Price << endl;
}
 
int main()
{
    input();                     //записываем в файл
    Archive_of_location object;  // теперь создаем object для всех квартир
//    object.append_from_file("Input.txt");
    vector<RealtorOffice> res;   //массив с результатами поиска
 
 
    int counter=4;
    int choice;
    do
    {
        choice = menu();
        switch(choice)
        {
        case 0: cout<<"bye"<<endl;
            break;
        case 1: object.append_from_file("Input.txt");   //читаем из файла и добавляем во внутренее хранилище класса
            break;
        case 2:
        res = object.search_by_price(250);  //ищем по цене
 
            break;
        case 3:
            //res = object.search_by_number(); // ищем по количеству комнат (домашнее вам задание :))
            break;
        }
    }
    while(choice!=0);
    return 0;
}
ну, и что непонятно спрашивайте
0
0 / 0 / 0
Регистрация: 09.05.2018
Сообщений: 26
14.05.2018, 15:10
у меня непонятная проблема
запустила приложение, а поиск просто завис и никакого результата, не знаете в чем может быть беда?
0
0 / 0 / 0
Регистрация: 09.05.2018
Сообщений: 26
14.05.2018, 15:11
ещё вот
Миниатюры
Поиск в файле по заданному значению элемента структуры  
0
14 / 14 / 8
Регистрация: 10.12.2015
Сообщений: 157
14.05.2018, 15:39
Если вы скопировали код выше. Возможно вы сразу запустили поиск. По вашей логике вы сначала должны считать с файла по 1, а потом сделать поиск по 2. может быть в этом проблема.
Ну или попробуйте очистить и перебросать проект.

Если вы код меняли, я не могу сказать в чем дело.

Добавлено через 2 минуты
попробуйте так.
C++ (Qt)
1
name.c_str()
0
0 / 0 / 0
Регистрация: 09.05.2018
Сообщений: 26
14.05.2018, 20:00
Поменяла, ошибок нет, а оно всеравно виснет
У вас всё работает? (а то мб у меня проблемы)
0
14 / 14 / 8
Регистрация: 10.12.2015
Сообщений: 157
14.05.2018, 20:21
Что именно виснет, как виснет? что выводит? код рабочий... вот вывод
0
0 / 0 / 0
Регистрация: 09.05.2018
Сообщений: 26
14.05.2018, 20:35
вот
и почему у вас при выборе варианта в меню выводит все результаты с количеством комнат 2?
Миниатюры
Поиск в файле по заданному значению элемента структуры  
0
14 / 14 / 8
Регистрация: 10.12.2015
Сообщений: 157
14.05.2018, 20:43
Цитата Сообщение от katiakub Посмотреть сообщение
и почему у вас при выборе варианта в меню выводит все результаты с количеством комнат 2?
потому что я попросил об этом.

вы код мой используете?
Попробуй отладчиком пройтись.
Посмотрите, после запуска, существует ли файл.
0
0 / 0 / 0
Регистрация: 09.05.2018
Сообщений: 26
14.05.2018, 20:48
да, ваш, вы там реализовывали поиск по цене, а выводит комнаты, странно
нуу, может я ошибаюсь конечно (хотя вряд ли)
продублируйте код, пожалуйста
0
14 / 14 / 8
Регистрация: 10.12.2015
Сообщений: 157
14.05.2018, 20:56
Цитата Сообщение от katiakub Посмотреть сообщение
нуу, может я ошибаюсь конечно (хотя вряд ли)
вы ошибаетесь.

я выбрал 2 пункт, но не цену в коде она представлена как магическая величина, если вы не заметили.
то есть он вывел все объекты с ценой

C++ (Qt)
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
#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
#include <sstream>
#include <vector>
using namespace std;
 
class RealtorOffice
{
public:
    string Location;
    string LocOfDeclarant;
    int NumberOfRooms;
    int Price;
};
 
 
void print(RealtorOffice &obj)
{
    cout << "Location: "<<obj.Location<<"\nLocation of declarant: "<<obj.LocOfDeclarant<<"\nNumber of rooms: "<<obj.NumberOfRooms<<"\nPrice: "<<obj.Price<<"\n\n"<<endl;
}
 
class Archive_of_location  // класс, вкотором хранится база всех квартир
{
    vector<RealtorOffice> v; // приватный массив, любой доступ у нему делайте через метод, типа чтения из файла или поиска.
public:
    Archive_of_location() {}
    Archive_of_location(vector<RealtorOffice> &s) {
        v = s;
    }
    void append_from_file(const string &name) //передаем имя для большей функциональности(бывший output)
    {
        ifstream file_obj;
        file_obj.open(name.c_str());
 
        RealtorOffice obj;
        for(string s; getline(file_obj,s);)
        {
            stringstream stream(s);
            stream >> obj.Location;
            stream >> obj.LocOfDeclarant;
            stream >> obj.NumberOfRooms;
            stream >> obj.Price;
            v.push_back(obj);
            print(obj);  // печатаем каждый в консоль
        }
    }
 
    vector<RealtorOffice> search_by_price(const int &price)  // поиск по цене во внутреннем массиве
    {
        vector<RealtorOffice> res;
        for(RealtorOffice& x: v)
        {
            if(x.Price == price)
            {
                res.push_back(x);
                print(x);
            }
 
        }
        return res; // возвращаем копии найденных квартир
    }
 
};
 
 
void input();
void output();
 
int menu()
{
    cout << " ::: HIIIIIIIIII ::: " <<endl<< endl;
    cout << "****************************************************" << endl << endl;
 
    cout << ":::Menu:::\n\n";
    int choice;
    cout<<"0. Exit"<<endl
       <<"1. All apartments"<<endl
      <<"2. Search by price"<<endl
     <<"3. Search by number of rooms"<<endl
    <<"Your choice->";
    cin>>choice;
    return choice;
}
 
void input()
{
    ofstream file_obj;
    file_obj.open("Input.txt", ios::app);
 
    RealtorOffice obj;
 
    obj.Location = "New_York";
    obj.LocOfDeclarant = "LA";
    obj.NumberOfRooms = 1;
    obj.Price = 150;
 
    file_obj << obj.Location << " ";
    file_obj << obj.LocOfDeclarant << " ";
    file_obj << obj.NumberOfRooms << " ";
    file_obj << obj.Price << endl;
 
    obj.Location = "Chicago";
    obj.LocOfDeclarant = "Chicago";
    obj.NumberOfRooms = 2;
    obj.Price = 250;
 
    file_obj << obj.Location << " ";
    file_obj << obj.LocOfDeclarant << " ";
    file_obj << obj.NumberOfRooms << " ";
    file_obj << obj.Price << endl;
}
 
int main()
{
    input();                     //записываем в файл
    Archive_of_location object;  // теперь создаем object для всех квартир
//    object.append_from_file("Input.txt");
    vector<RealtorOffice> res;   //массив с результатами поиска
 
 
    int counter=4;
    int choice;
    do
    {
        choice = menu();
        switch(choice)
        {
        case 0: cout<<"bye"<<endl;
            break;
        case 1: object.append_from_file("Input.txt");   //читаем из файла и добавляем во внутренее хранилище класса
            break;
        case 2:
        //тут вставьте вывод о просьбе ввести цифру для поиска
        res = object.search_by_price(250);  //ищем по цене 250 - заменить цифру 250 на введенную пользователем.
 
            break;
        case 3:
            //res = object.search_by_number(); // ищем по количеству комнат (домашнее вам задание :))
            break;
        }
    }
    while(choice!=0);
    return 0;
}
0
0 / 0 / 0
Регистрация: 09.05.2018
Сообщений: 26
15.05.2018, 20:50
извините, что я вас всё ещё достаю, но тем не менее)
можно ли сделать так, чтоб человек вводил необходимую ему цену, а ему выводило квартиры с этой ценой и всю инфу о них(она в файле записана)?
я вам очень благодарна за помощь и буду еще более благодарна
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.05.2018, 20:50
Помогаю со студенческими работами здесь

В файле нужно сделать выбор по заданному значению
Помогите с файлом, нужно сделать выбор по автору. В чем может быть ошибка, подскажите, пожалуйста? #include&lt;iostream&gt; ...

Удаление элемента по заданному значению ключевого поля
Написать программу, реализующую хранение информации в массиве структур и выполняющую следующие действия: • добавление элемента ...

Линейные динамические структуры: разделить упорядоченный список на два списка по заданному значению ключа
Разделить упорядоченный список на два списка по заданному значению ключа: второй список должен начинаться с элемента, ключ которого задан.

Поиск записей по заданному значению поля
создать файл, содержащий записи данного типа. получить результаты обработки записей файла Запись содержит данные о студенте: фамилию и...

Структура данных. Поиск по заданному значению
Здравствуйте. Неверно работает поиск по заданному интервалу времени. Когда в интервале год один и тот же, то все хорошо. Но когда года...


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

Или воспользуйтесь поиском по форуму:
39
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru