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

  #1591  
Старый 27.05.2017, 00:45
BlackKnigga
Постоянный
Регистрация: 10.01.2016
Сообщений: 922
С нами: 5441999

Репутация: 133


По умолчанию

Цитата:
Сообщение от Снежок  

Так как смещать указатель?
Прибавить у нему оффсет
 
Ответить с цитированием

  #1592  
Старый 27.05.2017, 00:53
ishi
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами: 6483143

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

Похоже, я просто неправильно выразил мысль.

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

наверное, имеет смысл отметить, что это не битстрим, а обычный массив char
 
Ответить с цитированием

  #1593  
Старый 27.05.2017, 00:59
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

Берешь да прибавляешь.

C++:





Код:
char
text
[
]
=
"some_text"
;
const
int
charPos
=
5
;
char
*
p
=
text
+
charPos
;
 
Ответить с цитированием

  #1594  
Старый 27.05.2017, 01:00
ishi
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами: 6483143

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

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

Берешь да прибавляешь.

C++:





Код:
char
text
[
]
=
"some_text"
;
const
int
charPos
=
5
;
char
*
p
=
text
+
charPos
;

серьёзно? И считав через P по твоему коду я смогу считать строку с определённой позиции?
 
Ответить с цитированием

  #1595  
Старый 27.05.2017, 01:01
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

Просто вывести. Как тебе угодно.

http://cpp.sh/4shxp
 
Ответить с цитированием

  #1596  
Старый 27.05.2017, 12:26
ishi
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами: 6483143

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

Есть ли способ вывести несколько строк через present в dx, не создавая дополнительных колбеков?

И ещё, сколь сильно может повлиять на фпс рендер каждой буквы через отдельный колбек, и разумно ли так делать?
 
Ответить с цитированием

  #1597  
Старый 27.05.2017, 12:41
Jack_Savage
Участник форума
Регистрация: 06.11.2016
Сообщений: 150
С нами: 5008255

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

Цитата:
Сообщение от Снежок  

Есть ли способ вывести несколько строк через present в dx, не создавая дополнительных колбеков?
И ещё, сколь сильно может повлиять на фпс рендер каждой буквы через отдельный колбек, и разумно ли так делать?
present d3d хука ?
 
Ответить с цитированием

  #1598  
Старый 27.05.2017, 12:41
ishi
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами: 6483143

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

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

present d3d хука ?
да
 
Ответить с цитированием

  #1599  
Старый 27.05.2017, 12:43
Jack_Savage
Участник форума
Регистрация: 06.11.2016
Сообщений: 150
С нами: 5008255

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

Цитата:
Сообщение от Снежок  

да
C++:





Код:
D3DCOLOR fontColor
=
D3DCOLOR_ARGB
(
255
,
255
,
0
,
0
)
;
RECT rct
;
//Font
rct
.
left
=
20
;
rct
.
right
=
1680
;
rct
.
top
=
20
;
rct
.
bottom
=
rct
.
top
+
200
;
char
text
[
255
]
;
sprintf
(
text
,
"Деньги: %i\nСтатус меню: %i"
,
*
(
int
*
)
0xB7CE50
,
menu
)
;
m_font
->
DrawTextA
(
NULL
,
text
,
-
1
,
&
rct
,
0
,
fontColor
)
;


Ну так можно несколько строк вывести... Или тебе надо в разных местах ?
 
Ответить с цитированием

  #1600  
Старый 27.05.2017, 13:08
iAmerican
Постоянный
Регистрация: 17.02.2014
Сообщений: 611
С нами: 6438231

Репутация: 133


По умолчанию

Цитата:
Сообщение от Снежок  

Есть ли способ вывести несколько строк через present в dx, не создавая дополнительных колбеков?
И ещё, сколь сильно может повлиять на фпс рендер каждой буквы через отдельный колбек, и разумно ли так делать?
Зачем тебе вообще создавать ещё калбеки? Можно в 1 колбеке сколько хочешь строк выводить.
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.