|
|
Другие темы раздела | |
C/C++ Постановление и проверка файла на целостность Добрый день, пишу курсач, нужно создать программное средство для линукса, в котором админ ставит любой файл(к примеру .txt) на целостность, далее user заходит и к примеру изменяет или удаляет данный файл, нужно что бы админу приходило сообщение, что такой то файл был изменен или удален и можно было его бэкапнуть. Какие библиотеки или системные команды можно использовать? Раньше таким подобным не... https://www.cyberforum.ru/ c-cpp/ thread3095108.html |
С чего начать изучать С++? C/C++ Здарова всем, хочу научиться прогать на C++, но толком не знаю с каких книг и ресурсов брать информацию, можете подсказать хорошие книги или видео? |
C/C++ Не работает виртуальная функция
https://www.cyberforum.ru/ c-cpp/ thread3094067.html main.cpp #include <iostream> #include <fstream> #include <string> #include <Windows.h> using namespace std; void AddClearStr(int numOfStr) { |
C/C++ Программа-просмотрщик ascii - артов
https://www.cyberforum.ru/ c-cpp/ thread3093991.html Само задание : 1. Создать функцию, которая принимает имя файла и возвращает указатель на ifstream, созданный через new, в который передано имя файла. 2. Также напишите функцию, которая принимает указатель на ifstream, закрывает открытый файл и очищает память через delete. 3. Создайте функцию, которая получает имя файла, открывает файл через функцию из п. 1, считывает все строки в... |
C/C++ Быстрое возведение в степень с++ Быстрое возведение в степень Возводить в степень можно гораздо быстрее, чем за n умножений! Для этого нужно воспользоваться следующими рекуррентными соотношениями: an=(a2)n/2 при чётном n, an=a⋅an−1 при нечётном n. Реализуйте алгоритм быстрого возведения в степень. Если вы всё сделаете правильно, то количество умножений будет иметь порядок log2n. Нельзя использовать встроенную... |
C/C++ При попытке ввести текст получаю исключение (текст по заданию надо получать гет Лайном и парсить )
https://www.cyberforum.ru/ c-cpp/ thread3093539.html При попытке ввести текст получаю исключение (текст по заданию надо получать гет Лайном и парсить ) Uzond* edit(Uzond* program, short index_1, short index_2) { system("cls"); if (index_1 < 0 || index_2 < 0) { error(); return program; } |
C/C++ Динамическое программирование Есть задание: Черепаха Ертле, король пруда. Недовольный камнем, который служит его троном, он приказывает другим черепахам встать под ним друг на друга, чтобы он мог видеть дальше и расширять свое королевство. Каждая из 5607 черепах, призванных Ертлом,обладает своей силой и весом. (Вес черепахи измеряется в граммах. Сила, которая также измеряется в граммах, - это максимальный вес, который... https://www.cyberforum.ru/ c-cpp/ thread3093322.html |
C/C++ Двухфазная естественная сортировка с 3-мя вспомогательными файлами Кто может помочь сделать двухфазную естественную сортировку с 3-мя вспомогательными файлами? У меня есть с 2-мя, но я не понимаю, как это переделать под сортировку с 3-мя.:resent: #include <iostream> #include <vector> #include <algorithm> #include <iostream> #include <windows.h> #include <stdlib.h> using namespace std; |
C/C++ Посоветуйте библиотеки написанные на языках C/C++/C# Посоветуйте библиотеки C/C++/C# для проведения над ней статического анализа. Требования: регулярно обновляется и поддерживается включает один или несколько представленных языком https://www.cyberforum.ru/ c-cpp/ thread3091734.html |
C/C++ Ошибка при проверке на пустой файл
https://www.cyberforum.ru/ c-cpp/ thread3091149.html if (initForFile(peoples, &size) == 0) { size = rand() % 10 + 1; peoples = create(size); for(int i =0;i<size;i++) peoples = initRandUsers(peoples, NAMES, SURNAMES,i); } else peoples = initForFile(peoples, &size); |
Ошибка при работе проекта C/C++ https://github.com/Rastan2132/fist_frdorov получаю ошибку при роботе проекта помогите разобраться |
C/C++ Оцените код в плане производительности
https://www.cyberforum.ru/ c-cpp/ thread3090767.html Решил написать программу, которая записывает и считывает бинарные файлы. Для удобства решил вместо char* использовать vector<char>, чтобы не морочиться с дополнительными переменными. Через долгие мучения получился такой код: #include <iostream> #include <fstream> #include <vector> using namespace std; void readFile(string path, vector<char> &info) { ifstream ifs(path, ios::binary); |
-286 / 21 / 0
Регистрация: 22.09.2015
Сообщений: 1,064
|
|
13.05.2023, 08:23 [ТС] | 0 |
Пишу свою библиотеку C++ - C/C++ - Ответ 1689909313.05.2023, 08:23. Показов 7280. Ответов 122
Метки (Все метки)
Ответ
Спасибо, но нет по мне голимая реализация. Поймите я не утверждаю, что это полный отстой, многие же пользуются и тд. просто я уже глядел реализацию как там что сделано и по мне это лучше не использовать в своих разработках, вот и всё, если вас это устраивает я не против, пользуйтесь.
Мне нужны не готовые решения, а некоторый удобный функционал работы с дисковой системой, вот как работа с файлами https://en.cppreference.com/w/cpp/filesystem На основе чего я уже смогу сделать то как мне надо. Для меня преимущества очевидны, это простая реализация, в случае чего можно подправить, удобство работы, отладки, на основе чего можно создавать новые классы которые наследуют удобный функционал и тд. Проблема большинства в том что они хотят чтобы им всё выложили на блюдечке, чтобы всё как им хочется, но это их проблема, окружающим наплевать на то что кто чего хочет, у них свои хотелки и каждый старается перетаскивать одеяло в свою сторону. Например некоторые постоянно стараются меня заставить делать так как им было бы удобно и тд. вот только это напрасно я делаю и буду делать только так как мне удобно. У меня с годами выработались привычки, хорошие ли плохие, но я так привык. Например почему я сделал типизацию заглавными буквами, методы с большой буквы, везде у меня одни и те же имена переменных или отличающиеся одной буквой и тд. Это выработанные годами привычки. Когда то я писал базу данных на Pascal и определил типизацию таким образом, затем применил это в PHP классе работы с базой данных, ещё где-то и тд. теперь вот и в C++ сделал так же. Мне это удобно на любом языке у меня один свой стиль программирования не надо перестраиваться, вспоминать что и как надо делать в том или ином языке. Свой удобный синтаксис выработался, я быстро разбираюсь в своём коде нахожу недочёты и дорабатываю если перехожу с одного языка на другой и тд. И не надо меня заставлять делать как вам удобно. Ещё в детстве я уяснил одну простую истину, если чего-то хочешь, то сделай то что позволит тебе это получить. Я жил без отца да и мама со мной ничем не занималась, ничему не учила, кроме как на огородах, усадах пахать, дома убираться. До всего остального приходилось доходить своим умом... Я ещё в детстве сам мог починить газовую колонку, телевизор (ламповый, там просто было сразу видно где что сгорело, в современных я уже не разбираюсь, специального образования нет), замки в двери вставлял, мопед перебирал, потом и машины тоже(после армии сразу купил первую машину) и тд. Хотите чтобы типизация была так как вам удобно, методы были с маленькой буквы и тд. делайте форк или пишите свою библиотеку и тд. Делайте так как вам нужно, никто кроме вас этого делать не будет. Не хотите делать, тогда подстраивайтесь под то что есть и смиритесь с тем что не получите то как хотите. Вот и всё. ЗЫ. Я свою библиотеку пишу исключительно для своих целей, которые не раз озвучивал. Вернуться к обсуждению: Пишу свою библиотеку C++ C/C++
0
|
13.05.2023, 08:23 | |
Готовые ответы и решения:
122
Создать свою библиотеку в С++ Создать свою библиотеку Разработать свою библиотеку Как создать свою библиотеку? |
13.05.2023, 08:23 | |
13.05.2023, 08:23 | |
Помогаю со студенческими работами здесь
0
Как создать свою библиотеку Как правильно подключить свою библиотеку? Как написать свою библиотеку функций? Как добавить свою библиотеку в стандартные С++ Как создать свою библиотеку функций? Как подключить свою библиотеку, написанную на ассемблере? |