HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #7101  
Старый 20.10.2023, 16:51
Ifadee
Новичок
Регистрация: 25.09.2023
Сообщений: 5
С нами: 1388342

Репутация: 1
По умолчанию

Напишите программу, заглушающую нежелательные слова; иначе говоря, считайте слова из потока cin и выведите их в поток cout, заменив нежелательные слова словом BLEEP. Начните с одного нежелательного слова, например

string disliked = "Broccoli";

Когда отладите программу, добавьте еще несколько нежелательных слов.

#include "std_lib_facilities.h"

#include

#include

#include

#include

#include

using namespace std;

int main()

{

setlocale( LC_ALL,"Russian" );

vector v;

vector disliked{ "darkey", "jaja", "gabe", "ok" };

for (string word; cin >> word

{

if (word == "exit")

break;

v.push_back(word);

}

for (int i = 0; i

[/I][/I][/I][/I][/I][/I]
 
Ответить с цитированием

  #7102  
Старый 20.10.2023, 17:26
Digger Man52
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами: 3596877

Репутация: 183


По умолчанию

Цитата:
Сообщение от Ifadee  

Напишите программу, заглушающую нежелательные слова; иначе говоря, считайте слова из потока cin и выведите их в поток cout, заменив нежелательные слова словом BLEEP. Начните с одного нежелательного слова, например

string disliked = "Broccoli";

Когда отладите программу, добавьте еще несколько нежелательных слов.
#include "std_lib_facilities.h"
#include
#include
#include
#include
#include
using namespace std;
int main()
{
setlocale( LC_ALL,"Russian" );
vector v;
vector disliked{ "darkey", "jaja", "gabe", "ok" };

for (string word; cin >> word
{
if (word == "exit")
break;
v.push_back(word);
}
for (int i = 0; i

[/I][/I][/I][/I][/I][/I]
getch - https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/getch-getwch?view=msvc-170

это функция, которая ожидает нажатие клавиши на клавиатуре и возвращает код символа, который был нажат, но тут оно используется тупо для того, чтобы консолька не закрылась сразу после выполнения программы

что насчет if(x==v)

он проверяет равны ли значения вектора disliked(x) и значение элемента вектора v, если строки равны, то это означает, что введенное слово (v) находится в списке нежелательных слов (disliked), и устанавливается флаг flag в значение true

[QUOTE="p1cador"]

@Ifadee

C++:





[CODE]
#include
#include
int
main
(
)
{
std
::
set

bad_words
=
{
"syka"
,
"hyi"
}
;
std
::
string word
;
while
(
std
::
cin
>>
word
)
if
(
bad_words
.
find
(
word
)
!=
bad_words
.
end
(
)
)
std
::
cout
 
Ответить с цитированием

  #7103  
Старый 20.10.2023, 17:29
p1cador
Участник форума
Регистрация: 19.03.2014
Сообщений: 222
С нами: 6395080

Репутация: 128
По умолчанию

@Digger Man после conio.h одновременно с iostream как-то не захотелось разбираться)
 
Ответить с цитированием

  #7104  
Старый 22.10.2023, 20:16
Digger Man52
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами: 3596877

Репутация: 183


По умолчанию

Как организовать механизм обратного вызова для динамического создания QObjects в рамках архитектуры сигналов и слотов в QT5, с учетом использования QMetaObject::invokeMethod()?
 
Ответить с цитированием

  #7105  
Старый 27.10.2023, 17:27
ARMOR
Флудер
Регистрация: 02.02.2019
Сообщений: 5,070
С нами: 3831395

Репутация: 183


По умолчанию

Где самп создает маркеры для игроков на радаре? Нопал CGame::CreateMarker и CRemotePlayer::SetMarkerPosition но нихуя не отключалось.



UP: Решено. CPed::CreateArrow.
 
Ответить с цитированием

  #7106  
Старый 28.10.2023, 12:51
ччбчлчлчъ ччччшчьпьппзвжв
Постоянный
Регистрация: 16.08.2020
Сообщений: 553
С нами: 3022568

Репутация: 68


По умолчанию

Цитата:
Сообщение от ччбчлчлчъ ччччшчьпьппзвжв  

как можно хукнуть функцию loadlibrary из kernel драйвера, как лучше?
???
 
Ответить с цитированием

  #7107  
Старый 28.10.2023, 13:34
вайега52
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами: 2055431

Репутация: 3


По умолчанию

Цитата:
Сообщение от ччбчлчлчъ ччччшчьпьппзвжв  

???
Если правильно понял

MoonDownLoadHook/src/main.cpp at main · whyega/MoonDownLoadHook

Contribute to whyega/MoonDownLoadHook development by creating an account on GitHub.

github.com
 
Ответить с цитированием

  #7108  
Старый 28.10.2023, 13:59
ччбчлчлчъ ччччшчьпьппзвжв
Постоянный
Регистрация: 16.08.2020
Сообщений: 553
С нами: 3022568

Репутация: 68


По умолчанию

Цитата:
Сообщение от why ega  

Если правильно понял

MoonDownLoadHook/src/main.cpp at main · whyega/MoonDownLoadHook

Contribute to whyega/MoonDownLoadHook development by creating an account on GitHub.

github.com

не, это хук локальный для программы онли, а мне нужно в драйвере реализовать глобальный хук для loadlibrary
 
Ответить с цитированием

  #7109  
Старый 28.10.2023, 20:50
Digger Man52
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами: 3596877

Репутация: 183


По умолчанию

Как в Qt5 реализовать множественное наследование от двух классов QObject, оба из которых имеют свои сигналы и слоты, и при этом избежать проблем с дублированием метаобъектов и конфликтами имен в сигналах и слотах?

Просто каждый QObject имеет свой метаобъект, и при наследовании от двух классов будут созданы два металбъекта с теми же именами сигналов и слотов, как избавится от такого конфликта имен?

одно из моих предположений это использовать вирт наследование, и вручную опиеделять методы qt_metacall() , qt_metacast(), metaObject() в классе потомке для правильной организации метаобъектов, но может есть другие варианты?
 
Ответить с цитированием

  #7110  
Старый 29.10.2023, 14:47
Basedbounty
Участник форума
Регистрация: 25.11.2021
Сообщений: 198
С нами: 2351419

Репутация: 48
По умолчанию

Как в imgui на с++ сделать кнопку start, и кнопку stop, если нажать на кнопку start - бесконечно будет в консоль выводится какой либо текст, но если нажать кнопку stop - вывод текста в консоль прекратится, нажму опять на start - опять начнется вывод текста, нажму опять на stop - вывод текста в консоль прекратится. Заранее спасибо!
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.