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

  #4211  
Старый 13.12.2019, 18:06
bet.io
Участник форума
Регистрация: 06.04.2018
Сообщений: 116
С нами: 4265571

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

Объясните пожалуйста, что в этой программе делает строка scanf("%d %d", &a, &b); и printf("%d", k);

Код:





[CODE]
int main(){
int a, b, s, k;
scanf("%d %d", &a, &b);
s = 1;
k = a;
while (s

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

  #4212  
Старый 13.12.2019, 18:09
traceattack
Участник форума
Регистрация: 11.01.2017
Сообщений: 218
С нами: 4913302

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

[QUOTE="bet.io"]

Объясните пожалуйста, что в этой программе делает строка scanf("%d %d", &a, &b); и printf("%d", k);

Код:





[CODE]
int main(){
int a, b, s, k;
scanf("%d %d", &a, &b);
s = 1;
k = a;
while (s

scanf | Программирование на C и C++

www.c-cpp.ru
 
Ответить с цитированием

  #4213  
Старый 14.12.2019, 14:57
Papercut
Познающий
Регистрация: 23.10.2006
Сообщений: 45
С нами: 10288693

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

Делаю SF плагин, нужно усложие, чтобы при нажатии TAB и открытом чате... У меняя так:

C++:





Код:
if
(
SF
->
getGame
(
)
->
isKeyPressed
(
'TAB'
)
&&
SF
->
getSAMP
(
)
->
getInput
(
)
->
iInputEnabled
==
1
)
prt
(
)
;


что-то тут не так
 
Ответить с цитированием

  #4214  
Старый 14.12.2019, 15:25
#Northn
Флудер
Регистрация: 10.08.2017
Сообщений: 2,659
С нами: 4609424

Репутация: 183


По умолчанию

Изучаю С++, возникла идея избавиться от стандартов C#.

Имею код

C++:





Код:
case
ScriptRPCEnumeration
::
RPC_ScrClientMessage
:
uint32 color
;
std
::
string msg
;
params
->
bitStream
->
ResetReadPointer
(
)
;
params
->
bitStream
->
Read
(
color
)
;
params
->
bitStream
->
SetReadOffset
(
32
)
;
params
->
bitStream
->
Read
(
msg
)
;
print
(
msg
)
;


Но он не хочет работать с классом std нормально.

Читал, что тип std::string самостоятельно устанавливает конец строки и ему не нужно дополнительно узнавать размер, по крайней мере так говорит сам VS







Если туда ещё и передавать размер:



Я что-то не так понимаю?
 
Ответить с цитированием

  #4215  
Старый 14.12.2019, 15:29
Musaigen
Познавший АНТИЧАТ
Регистрация: 01.04.2018
Сообщений: 1,710
С нами: 4272230

Репутация: 183


По умолчанию

Цитата:
Сообщение от #Northn  

Изучаю С++, возникла идея избавиться от стандартов C#.
Имею код

C++:





Код:
case
ScriptRPCEnumeration
::
RPC_ScrClientMessage
:
uint32 color
;
std
::
string msg
;
params
->
bitStream
->
ResetReadPointer
(
)
;
params
->
bitStream
->
Read
(
color
)
;
params
->
bitStream
->
SetReadOffset
(
32
)
;
params
->
bitStream
->
Read
(
msg
)
;
print
(
msg
)
;


Но он не хочет работать с классом std нормально.
Читал, что тип std::string самостоятельно устанавливает конец строки и ему не нужно дополнительно узнавать размер, по крайней мере так говорит сам VS

Если туда ещё и передавать размер:

Я что-то не так понимаю?
Другое - С/С++ Вопрос - Ответ

Собейт не установлен, "этот дом" потому что пробовал полностью - тоже не работает. Как оно должно заработать если строка не полная ?! Уже сколько раз отвечал как работает функция strcmp и strstr У кого-то руки не от туда растут, скорее всего Собейт не установлен, "этот дом" потому что пробовал...

blast.hk
 
Ответить с цитированием

  #4216  
Старый 14.12.2019, 15:36
#Northn
Флудер
Регистрация: 10.08.2017
Сообщений: 2,659
С нами: 4609424

Репутация: 183


По умолчанию

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

Другое - С/С++ Вопрос - Ответ

Собейт не установлен, "этот дом" потому что пробовал полностью - тоже не работает. Как оно должно заработать если строка не полная ?! Уже сколько раз отвечал как работает функция strcmp и strstr У кого-то руки не от туда растут, скорее всего Собейт не установлен, "этот дом" потому что пробовал...

blast.hk

Я не хочу использовать char, я же упомянул об этом.
 
Ответить с цитированием

  #4217  
Старый 14.12.2019, 15:57
Musaigen
Познавший АНТИЧАТ
Регистрация: 01.04.2018
Сообщений: 1,710
С нами: 4272230

Репутация: 183


По умолчанию

Цитата:
Сообщение от #Northn  

Я не хочу использовать char, я же упомянул об этом.
Код:
std::string msg(szMsg);
 
Ответить с цитированием

  #4218  
Старый 14.12.2019, 16:49
traceattack
Участник форума
Регистрация: 11.01.2017
Сообщений: 218
С нами: 4913302

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

Цитата:
Сообщение от 21sCenturyHacker  

Делаю SF плагин, нужно усложие, чтобы при нажатии TAB и открытом чате... У меняя так:

C++:





Код:
if
(
SF
->
getGame
(
)
->
isKeyPressed
(
'TAB'
)
&&
SF
->
getSAMP
(
)
->
getInput
(
)
->
iInputEnabled
==
1
)
prt
(
)
;


что-то тут не так
1:





Код:
if
(
SF
->
getGame
(
)
->
isKeyPressed
(
VK_TAB
)
&&
SF
->
getSAMP
(
)
->
getInput
(
)
->
iInputEnabled
)
prt
(
)
;


Цитата:
Сообщение от #Northn  

Я не хочу использовать char, я же упомянул об этом.
2:





Код:
UINT32 dColor
;
UINT32 dMessageLength
;
char
temp
[
144
]
;
params
->
bitStream
->
ResetReadPointer
(
)
;
params
->
bitStream
->
Read
(
dColor
)
;
params
->
bitStream
->
Read
(
dMessageLength
)
;
params
->
bitStream
->
Read
(
temp
,
dMessageLength
)
;
temp
[
dMessageLength
]
=
'\0'
;
std
::
string str
=
temp
;


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

Код:
std::string msg(szMsg);
В классе стринг , нет такого конструктора насколько я знаю;
 
Ответить с цитированием

  #4219  
Старый 14.12.2019, 19:00
Papercut
Познающий
Регистрация: 23.10.2006
Сообщений: 45
С нами: 10288693

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

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

1:





Код:
if
(
SF
->
getGame
(
)
->
isKeyPressed
(
VK_TAB
)
&&
SF
->
getSAMP
(
)
->
getInput
(
)
->
iInputEnabled
)
prt
(
)
;

Неа, не срабатывает(
 
Ответить с цитированием

  #4220  
Старый 14.12.2019, 19:35
traceattack
Участник форума
Регистрация: 11.01.2017
Сообщений: 218
С нами: 4913302

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

Цитата:
Сообщение от 21sCenturyHacker  

Неа, не срабатывает(
Код скинь
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

×

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

Сумма USDT:

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

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