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

  #731  
Старый 07.01.2016, 18:13
CarLCas
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами: 6755146

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

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

Не сканируется sscanf("%d", "%d", par );
float fl[2];

int integ;

sscanf(string, "%f %f %d", &fl[0], &fl[1], &integ);
 
Ответить с цитированием

  #732  
Старый 07.01.2016, 18:16
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

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

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

float fl[2];
int integ;
sscanf(string, "%f %f %d", &fl[0], &fl[1], &integ);
Для чего это &

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

float fl[2];
int integ;
sscanf(string, "%f %f %d", &fl[0], &fl[1], &integ);
Объясни нубу по человечески. Напиши функцию которая будет вызываться при вводе команды брать одно число типа int сохраняя в переменную prm.

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

float fl[2];
int integ;
sscanf(string, "%f %f %d", &fl[0], &fl[1], &integ);
int prm;

char word;

sscanf(word, "%d", prm);

не получается VS ноет про const char - это же константа бля как сюда можно что то записать
 
Ответить с цитированием

  #733  
Старый 07.01.2016, 18:37
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

int prm;
char word;
sscanf(word, "%d", prm);
не получается VS ноет про const char - это же константа бля как сюда можно что то записать
https://www.blast.hk/data/avatars/l/62/62521.jpg?1451494577
 
Ответить с цитированием

  #734  
Старый 07.01.2016, 18:42
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

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

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

https://www.blast.hk/data/avatars/l/62/62521.jpg?1451494577
Как исправить ? const chat это текст в кавычках как я знаю.
 
Ответить с цитированием

  #735  
Старый 07.01.2016, 18:42
CarLCas
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами: 6755146

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

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

int prm;
char word;
sscanf(word, "%d", prm);
не получается VS ноет про const char - это же константа бля как сюда можно что то записать
И смысл что ты из пустой переменной что-то пытаешься вытащить?

C++:





Код:
void
CALLBACK
cmd
(
std
::
string param
)
{
if
(
param
.
empty
(
)
)
return
;
if
(
sscanf
(
param
.
c_str
(
)
,
"%d"
,
&
var_int
)
)
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
"Enter: %d"
,
var_int
)
;
}
;


А вообще тут можно использовать atoi, про это сам читай.

И повторюсь выучи основы
 
Ответить с цитированием

  #736  
Старый 07.01.2016, 18:59
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

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

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

И смысл что ты из пустой переменной что-то пытаешься вытащить?

C++:





Код:
void
CALLBACK
cmd
(
std
::
string param
)
{
if
(
param
.
empty
(
)
)
return
;
if
(
sscanf
(
param
.
c_str
(
)
,
"%d"
,
&
var_int
)
)
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
"Enter: %d"
,
var_int
)
;
}
;


А вообще тут можно использовать atoi, про это сам читай.
И повторюсь выучи основы
Я не понимаю зачем нужна &. Как я знаю это обращение к адресу памяти зачем это тут
 
Ответить с цитированием

  #737  
Старый 07.01.2016, 19:05
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

Я не понимаю зачем нужна &. Как я знаю это обращение к адресу памяти зачем это тут
А как по твоему компилятор узнает куда записывать?
 
Ответить с цитированием

  #738  
Старый 07.01.2016, 19:11
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

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

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

А как по твоему компилятор узнает куда записывать?
В клео все понятно нажал alt cntrl 2 и все понятно вводишь параметры и описание есть. а в api ты даже не знаешь какие функции там существуют какой тип данных использовать. Только постоянно видишь эту ***ню (const char *) - что это такое ??? * это указатель.

int *var;

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

  #739  
Старый 07.01.2016, 19:18
CarLCas
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами: 6755146

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

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

В клео все понятно нажал alt cntrl 2 и все понятно вводишь параметры и описание есть. а в api ты даже не знаешь какие функции там существуют какой тип данных использовать. Только постоянно видишь эту ***ню (const char *) - что это такое ??? * это указатель.
int *var;
delete var;
Сейчас я вижу ***ню только тебя.

Если тебя интересует эти 2 строки, то 1ая это регистрирует указатель, 2ая освобождает память выделенную под указатель

В API тоже есть всё. Просто ты ещё не дошёл до того как узнать об этом
 
Ответить с цитированием

  #740  
Старый 07.01.2016, 20:28
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

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

А в eclipde можно открыть проект ?

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

Сейчас я вижу ***ню только тебя.
Если тебя интересует эти 2 строки, то 1ая это регистрирует указатель, 2ая освобождает память выделенную под указатель
В API тоже есть всё. Просто ты ещё не дошёл до того как узнать об этом
Бля я не про это

int *var;

delete var;

Я знаю это:

1. Базовые

2.Функции

3. Указатели

4.Классы

5.Создание объекта класса

6.конструктор

7.Деструктор

8.Векторы

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





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

×

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

Сумма USDT:

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

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