Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.54/54: Рейтинг темы: голосов - 54, средняя оценка - 4.54
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390

Поиск с консоли

30.09.2009, 21:42. Показов 12435. Ответов 42
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
вот решил прогу писать,которая ищет на компе все файлы с расширением doc,и все в них удаляет и добавляет звездочки...я только не знаю эту функцию поиска,помогите пожалуйста,надо найти все файлы,и записать их адреса в чар,чтобы потом пользовался с чаром как file_name, наверно понятно объяснилесли возможно то поболше комментарий,ведь с этой функцией в жизни не работалбуду благодарен
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.09.2009, 21:42
Ответы с готовыми решениями:

Поиск символа на консоли
Всем привет. Допустим я поставил где-то на консоли символ при помощи функции SetConsoleCursorPosition(), потом в какой-то момент мне...

Поиск данных из файла с консоли
Не подскажите как осуществить поиск на си? Смысл такой: в файл записаны данные, в виде структуры:...

Поиск максимального числа в консоли
Как осуществить поиск максимального числа в консоли? Задание: Читать с клавиатуры числа до тех пор, пока не будет введено число 0. Найти...

42
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
11.11.2009, 10:12
Студворк — интернет-сервис помощи студентам
Медведъ текст в doc файлах я тебе не заменю, не умею я с вордом работать(((
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
11.11.2009, 10:16  [ТС]
-=ЮрА=-, почему именно с вордом?с файлом!...нельзя ли там создать указать на файл и вместо URL ввести рез-ты поиска?
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
11.11.2009, 11:12
-=ЮрА=-, ты абсолютно правильно делаешь, что ставишь в нужном месте конец строки.Честно говоря, я недоумеваю, почему ты мне объясняешь- я ведь нигде не сомневался в том, что она нужна.
C++
1
sPath[strlen(sPath) - strlen(strstr(sPath,"*.*"))] = '\0';
Я правил твой исходник 2 по-моему раза и везде сохранял эту строку, да и по- другому быть не может.
Но в последнем разе я усомнился, а в том ли месте находится эта строка?
И просто вынес её за пределы условия.
Но ты разъяснил, что в файловой системе FAT сканает и твой вариант. Ну, пусть так, хотя мой всё же видится мне более универсальным.

Добавлено через 2 минуты
Прокомментируй пожалуйста 14-е сообщение. Там TanT сомневается.

Добавлено через 6 минут
Медведь, это несерьёзно в конце концов.
Ты что, за 2175 сообщений не научился символы за звёздочки заменять? Тебя конец файла научить находить? Пора уже самому дела делать.
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
11.11.2009, 11:28  [ТС]
Цитата Сообщение от kravam Посмотреть сообщение
Ты что, за 2175 сообщений не научился символы за звёздочки заменять? Тебя конец файла научить находить? Пора уже самому дела делать.
а сообщения тут причем,не знал что народ судит п сообщениям какие у него знания,может я по ХТМЛ мастер.и вторе,заменять не проблема,и находит конец,я уже 649 раз пишу,НАДО РЕЗУЛЬТАТЫ ПОИСКА ЗАБИТЬ В fopen,теперь ясно??
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
11.11.2009, 17:30  [ТС]
-=ЮрА=-, в твоем коде 16 ошибок
Error 3 error C2664: 'GetFileList' : cannot convert parameter 1 from 'char [260]' to 'LPTSTR' c:\documents and settings\ag\my documents\visual studio 2008\projects\proba\proba\code.cpp 18 proba
Error 4 error C2664: 'CharToOemW' : cannot convert parameter 2 from 'LPTSTR' to 'LPSTR' c:\documents and settings\ag\my documents\visual studio 2008\projects\proba\proba\code.cpp 28 proba
Error 5 error C2664: 'OemToCharW' : cannot convert parameter 1 from 'LPTSTR' to 'LPCSTR' c:\documents and settings\ag\my documents\visual studio 2008\projects\proba\proba\code.cpp 30 proba
Error 6 error C2664: 'strcat' : cannot convert parameter 1 from 'LPTSTR' to 'char *' c:\documents and settings\ag\my documents\visual studio 2008\projects\proba\proba\code.cpp 31 proba
Error 7 error C2664: 'strlen' : cannot convert parameter 1 from 'LPTSTR' to 'const char *' c:\documents and settings\ag\my documents\visual studio 2008\projects\proba\proba\code.cpp 34 proba
Error 8 error C2665: 'strstr' : none of the 2 overloads could convert all the argument types c:\documents and settings\ag\my documents\visual studio 2008\projects\proba\proba\code.cpp 34 proba
Error 9 error C2664: 'strlen' : cannot convert parameter 1 from 'WCHAR [260]' to 'const char *' c:\documents and settings\ag\my documents\visual studio 2008\projects\proba\proba\code.cpp 37 proba
Error 10 error C2665: 'strchr' : none of the 2 overloads could convert all the argument types c:\documents and settings\ag\my documents\visual studio 2008\projects\proba\proba\code.cpp 37 proba
Error 11 error C2664: 'strlen' : cannot convert parameter 1 from 'WCHAR [260]' to 'const char *' c:\documents and settings\ag\my documents\visual studio 2008\projects\proba\proba\code.cpp 40 proba
Error 12 error C2665: 'strstr' : none of the 2 overloads could convert all the argument types c:\documents and settings\ag\my documents\visual studio 2008\projects\proba\proba\code.cpp 40 proba
Error 13 error C2664: 'strcat' : cannot convert parameter 1 from 'LPTSTR' to 'char *' c:\documents and settings\ag\my documents\visual studio 2008\projects\proba\proba\code.cpp 45 proba
Error 14 error C2664: 'strlen' : cannot convert parameter 1 from 'LPTSTR' to 'const char *' c:\documents and settings\ag\my documents\visual studio 2008\projects\proba\proba\code.cpp 47 proba
Error 15 error C2664: 'strlen' : cannot convert parameter 1 from 'WCHAR [260]' to 'const char *' c:\documents and settings\ag\my documents\visual studio 2008\projects\proba\proba\code.cpp 47 proba
Error 16 error C2665: 'strrchr' : none of the 2 overloads could convert all the argument types c:\documents and settings\ag\my documents\visual studio 2008\projects\proba\proba\code.cpp 51 proba
Error 17 error C2665: 'strstr' : none of the 2 overloads could convert all the argument types c:\documents and settings\ag\my documents\visual studio 2008\projects\proba\proba\code.cpp 52 proba
Error 18 error C2664: 'CharToOemW' : cannot convert parameter 2 from 'WCHAR [260]' to 'LPSTR' c:\documents and settings\ag\my documents\visual studio 2008\projects\proba\proba\code.cpp 54 proba
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
11.11.2009, 19:23
Цитата Сообщение от МедведЪ Посмотреть сообщение
НАДО РЕЗУЛЬТАТЫ ПОИСКА ЗАБИТЬ В fopen
Нет.
Я результаты поиска либо на консоль вывожу, либо в файл. Ты поспрашивай, может, знает кто, как результаты поиска забить в fopen.

Добавлено через 3 минуты
Далее.
Могу я узнать, что ты предпринимал, чтобы таких ошибок не совершалось? Твои действия.
1
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12844 / 7593 / 1766
Регистрация: 25.07.2009
Сообщений: 13,981
11.11.2009, 19:31
Цитата Сообщение от МедведЪ Посмотреть сообщение
НАДО РЕЗУЛЬТАТЫ ПОИСКА ЗАБИТЬ В fopen
Результаты поиска можно "забить" в массив строк, а потом по очереди их в fopen подставлять...
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
11.11.2009, 21:51  [ТС]
Цитата Сообщение от kravam Посмотреть сообщение
Могу я узнать, что ты предпринимал, чтобы таких ошибок не совершалось? Твои действия.
нет,я с такими вещями впервые столкнулся и в книжке нет
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
11.11.2009, 23:04
Мда...
А перевести пытался на русский язык?

Я почему спрашиваю- это ОЧЕНЬ ЧАСТО ПОВТОРЯЮЩАЯСЯ ОШИБКА. И у меня и у многих.
Так что польза от перевода была бы большая. Раз перевёл- и ВСЕГДА будешь знать, что за ошибка.

Но даже если бы это была бы какая-нибудь редкая ошибка- всё равно надо переводить. Потому, что у тебя другого выхода нет.
Хотя да, можно ещё спросить на форуме.
Но вернёмся к нашим баранам.
Чё за ошибка-то?
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
11.11.2009, 23:22  [ТС]
Ошибка 3 ошибка C2664: 'GetFileList': не может преобразовать параметр 1 от "Чар [260] 'на' LPTSTR 'C: \ Documents и Settings \ AG \ Мои документы \ Visual Studio 2008 \ Projects \ Проба \ Проба \ code.cpp 18 Проба
Ошибка 4 ошибка C2664: 'CharToOemW': не может преобразовать параметр 2 от "LPTSTR 'в' LPSTR 'C: \ Documents и Settings \ AG \ Мои документы \ Visual Studio 2008 \ Projects \ Проба \ Проба \ code.cpp 28 проба
Ошибка 5 ошибка C2664: 'OemToCharW': не может преобразовать параметр 1 от "LPTSTR 'в' LPCSTR 'C: \ Documents и Settings \ AG \ Мои документы \ Visual Studio 2008 \ Projects \ Проба \ Проба \ code.cpp 30 проба
Ошибка 6 ошибка C2664: 'StrCat': не может преобразовать параметра от 1 "до" Чар LPTSTR '*' C: \ Documents и Settings \ AG \ Мои документы \ Visual Studio 2008 \ Projects \ Проба \ Проба \ code.cpp 31 проба
7 ошибка ошибка C2664: 'StrLen': не может преобразовать параметра от 1 "до" LPTSTR 'сопзЬ Char *' C: \ Documents и Settings \ AG \ Мои документы \ Visual Studio 2008 \ Projects \ Проба \ Проба \ code.cpp 34 проба
8 ошибка ошибка C2665: 'strstr': никто из 2 перегрузок может конвертировать все аргументы типа C: \ Documents и Settings \ AG \ Мои документы \ Visual Studio 2008 \ Projects \ Проба \ Проба \ code.cpp 34 проба
Error 9 Ошибка C2664: 'StrLen': не может преобразовать параметр 1 от "WCHAR [260] 'на' сопзЬ Char * 'C: \ Documents и Settings \ AG \ Мои документы \ Visual Studio 2008 \ Projects \ Проба \ Проба \ код: \ Documents и Settings \ AG \ Мои документы \ Visual Studio 2008 \ Projects \ Проба \ Проба \ code.cpp 51 проба
Ошибка 17 ошибка C2665: 'strstr': никто из 2 перегрузок может конвертировать все аргументы типа C: \ Documents и Settings \ AG \ Мои документы \ Visual Studio 2008 \ Projects \ Проба \ Проба \ code.cpp 52 проба
Error 18 Ошибка C2664: 'CharToOemW': не может преобразовать параметр 2 от "WCHAR [260] 'на' LPSTR 'C: \ Documents и Settings \ AG \ Мои документы \ Visual Studio 2008 \ Projects \ Проба \ Проба \ code.cpp 54 Проба
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
11.11.2009, 23:30
Правильно, не может!
Значит, надо это делать самому.
Умеешь?
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
11.11.2009, 23:41  [ТС]
нет...был бы благодарен если помогли
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
16.02.2012, 17:58
-=ЮрА=-, ещё одна ошибка:
C++
1
if(strstr(chBuf + 1,sExt))
Так нельзя, тогда если мы будем искать файлы с рашсирением .a, то нам выведутся
все батники! НАдо так:
C++
1
if(!(strcmp(chBuf + 1,sExt)))
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
16.02.2012, 18:20

Не по теме:

kravam, ты что некропостер???
chBuf - вхождение первой справа точки в имя файла, тобишь test.txt chBuf = ".txt" тогда
chBuf + 1 == "txt"
sExt - содержит в себе расширение так вот если chBuf + 1 содержит в себе sExt то файл будет выведен, нет то не выведен. Да если Ext == "a" а chBuf + 1 == "bat" то lf "bat" содержит в себе "a" можно использовать strcmp, а можно просто переставить strstr(sExt,chBuf + 1) местами или ввести доп проверку strlen єто уже на усмотрение программиста.
PS: ты бы ещё проект 5 летней давности освежил!Или ты меня научить чему то хочешь?:)



Добавлено через 2 минуты
Ну раз уж подняли тему
Поиск файла по шаблону
поиск файлов по строкам
0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
16.02.2012, 19: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
98
99
100
101
102
103
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <locale.h>
 
#define MAX_SIZE 512
 
#define __DEBUG
 
void show_files(const wchar_t * _path, const wchar_t * mask, char Recursive )
{
        WIN32_FIND_DATA data;
        HANDLE h;
        wchar_t temp[MAX_SIZE], nextpath[MAX_SIZE], path[MAX_SIZE];
        int n, len;
 
        wcscpy(path, _path);
 
        len = wcslen(_path);
 
        if ( _path[ len - 1] != '\\' )
        {
                path[len] = '\\';
                path[len + 1] = '\0';
        }
 
        wcscpy(temp, path);
        wcscat(temp, mask);
 
        h = FindFirstFile
        (
          temp,
          &data
        );
 
        
        if ( h != INVALID_HANDLE_VALUE )
        {
                
                do 
                {
                        wprintf(L"%s%s\n", path, data.cFileName);
                }
                while ( n = FindNextFile(h, &data ) );
        }
        
 
        FindClose(h);
 
        if ( Recursive )
        {
                wcscpy(temp, path);
                wcscat(temp, L"*.*");
 
                h = FindFirstFile
                (
                        temp,
                        &data
                );
 
                if ( h != INVALID_HANDLE_VALUE )
                {
                        do 
                        {
                                if ( 
                                        data.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY 
                                        && wcscmp(data.cFileName, L".") != 0 
                                        && wcscmp(data.cFileName, L"..") != 0 
                                )
                                {
                                        wcscpy(nextpath, path);
                                        wcscat(nextpath, data.cFileName);
                                        show_files( nextpath, mask, 1 );
                                }
                        }
                        while ( n = FindNextFile(h, &data ) );
                }
 
        }
 
        FindClose(h);
}
 
int main(int argc, char ** argv)
{
        
        wchar_t path[MAX_SIZE], mask[MAX_SIZE];
        setlocale(LC_CTYPE, "");
 
        wprintf(L"Введите начальную директорию\n");
        fgetws(path, MAX_SIZE, stdin);
        path[ wcslen(path) - 1] = 0;
 
        wprintf(L"Введите маску для поиска\n");
        wscanf(L"%s", mask);
 
        show_files(path, mask, 1);
 
        puts("\nDone.");
        system("pause");
 
        return 0;
}
Не совсем рабочий вариант с бустом(не совсем рабочий, потому что у меня вылетает сегфолт в конструкторе directory_iterator если в него подавать определенную папку, попробую обновить boost, мб пройдет).

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
#include <iostream>
#include <sstream>
#include <algorithm>
#include <vector>
#include <stack>
 
#include <boost/filesystem.hpp>
#include <boost/regex.hpp>
 
namespace fs = boost::filesystem;
 
void show_files( fs::path path, boost::wregex pattern )
{
    fs::directory_iterator it(path);
    fs::directory_iterator end;
    
    while ( it != end )
    {
        if ( boost::regex_match( it->path().filename().generic_wstring(), pattern ) )
            std::wcout << it->path().generic_wstring() << std::endl;
            
        if ( fs::is_directory( *it ) && !fs::is_symlink(*it) )
            try
            {
                show_files( it->path() , pattern );
            }
            catch (...) { }
            
        try
        {
            ++it;
        }
        catch (...) 
        {
            return;
        }
        
    }
    
}
 
void trim( std::wstring& str )
{
    static const std::wstring delimeters = L" \t\n";
    
    while ( str.length() > 0 && delimeters.find(str[0]) != std::string::npos )
        str.erase( str.begin() );
        
    while ( str.length() > 0 && delimeters.find(str[ str.length() - 1 ]) != std::string::npos )
        str.erase( str.end() - 1 );
}
 
int main()
{
    std::locale::global( std::locale("") );
    
    std::wcout << L"Введите начальную директорию" << std::endl;
    std::wstring path;
    std::getline(std::wcin, path);
    
    std::wcout << L"Введите маску для поиска файлов" << std::endl;
    std::wstring mask;
    std::getline(std::wcin, mask);
    
    trim(path);
    trim(mask);
    
    show_files( fs::path(path), boost::wregex(mask) );
}

Не по теме:

Хм... Тут же вроде только что был свежий пост >_<''

0
16.02.2012, 19:19

Не по теме:

Цитата Сообщение от diagon Посмотреть сообщение
Хм... Тут же вроде только что был свежий пост >_<''
был да сплыл да снова появился]:->

0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12844 / 7593 / 1766
Регистрация: 25.07.2009
Сообщений: 13,981
16.02.2012, 20:05
kravam, -=ЮрА=-, давайте чуть спокойнее, без перехода на личности. Ну нашёл ошибку, ну исправил, ну молодец...
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
16.02.2012, 21:11

Не по теме:

easybudda, я был само спокойствие, ИМХО кто-то тут кого-то попросил освежить этот топик!



Добавлено через 2 минуты
Так же указал ссылки, их удалять на мой взгляд было ни к чему
поиск файлов по строкам
Поиск файла по шаблону
Пусть будут!
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
16.02.2012, 21:15
Сказать честно- да. Меня попросили "Освежи топик". Раз просят- надо освежовывать. А ошибку я сам придумал.
1
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12844 / 7593 / 1766
Регистрация: 25.07.2009
Сообщений: 13,981
17.02.2012, 01:45
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Так же указал ссылки, их удалять на мой взгляд было ни к чему
Так я их и не удалял - 34 пост в этой теме. Если он у Вас не отображается - отпишите в ЛС, разберёмся...

kravam, хватит уже.
Тему закрывать не буду - свежая идея от diagon появилась, может и ещё кто что-нибудь по делу выдаст, но офтоп будет награждаться красивыми красными карточками и призовыми штрафными очками.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.02.2012, 01:45

Переделать из консоли в VCL Forms (поиск оптимальных путей от точки А до точки Б)
Ребята, помогите) Нужно запилить это в С++ билдер) В консоли без проблем) Однако в билдер, что бы на форме мы вводили все нужные...

Отобразить в консоли:увеличить и уменьшить длину массива на заданное ранее из консоли число
Доброго дня суток, исходный код и задача есть Подскажите пж, не получается реализовать некоторые операции в консоли:увеличить и уменьшить...

Как запустить программу из консоли без блокировки консоли?
Вводу например firefox в консоль открывается приложение и в консоль больше ничего ввести нельзя пока не закроешь приложение ...

Клавиши F1-F12 в консоли, и работа с мышкой в консоли
Я искал на сайте, но не нашел упоминания о том как обрабатывать и или узнавать где находится курсор мышки (и еще мне надо бы узнать нажатие...

Вызов консоли для другой вкладки из консоли js
Всем привет! Пишу скрипт для авто нажатия определенных элементов на сайте в определенной последовательности, чтобы в ручную не...


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

Или воспользуйтесь поиском по форуму:
40
Закрытая тема Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru