
10.04.2018, 17:24
|
|
Новичок
Регистрация: 01.12.2009
Сообщений: 0
С нами:
8654409
Репутация:
0
|
|
Имеется ли возможность узнать точное московское время? (Не компьютерное...)
Если только через запросы, то посоветуйте статью про curl для SF
|
|
|

10.04.2018, 17:36
|
|
Постоянный
Регистрация: 16.07.2017
Сообщений: 310
С нами:
4645623
Репутация:
58
|
|
Сообщение от ๖ۣۣۜШурик
Имеется ли возможность узнать точное московское время? (Не компьютерное...)
Если только через запросы, то посоветуйте статью про curl для SF
C++:
Код:
InternetOpen
InternetConnect
HttpOpenRequest
HttpSendRequest
InternetReadFile
InternetCloseHandle
|
|
|

11.04.2018, 17:03
|
|
Новичок
Регистрация: 01.12.2009
Сообщений: 0
С нами:
8654409
Репутация:
0
|
|
Каким образом можно подключить ImGui в проект SF?
Пытался по этому примеру, не помогает.
C++:
[CODE]
// ImGui - null/dummy example application (compile and link imgui with no inputs, no outputs)
#include "imgui.h"
#include
int
main
(
int
,
char
*
*
)
{
ImGui
::
CreateContext
(
)
;
ImGuiIO
&
io
=
ImGui
::
GetIO
(
)
;
// Build atlas
unsigned
char
*
tex_pixels
=
NULL
;
int
tex_w
,
tex_h
;
io
.
Fonts
->
GetTexDataAsRGBA32
(
&
tex_pixels
,
&
tex_w
,
&
tex_h
)
;
for
(
int
n
=
0
;
n
|
|
|

11.04.2018, 17:08
|
|
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами:
4472205
Репутация:
163
|
|
[QUOTE="๖ۣۣۜШурик"]
Каким образом можно подключить ImGui в проект SF?
Пытался по этому примеру, не помогает.
C++:
[CODE]
// ImGui - null/dummy example application (compile and link imgui with no inputs, no outputs)
#include "imgui.h"
#include
int
main
(
int
,
char
*
*
)
{
ImGui
::
CreateContext
(
)
;
ImGuiIO
&
io
=
ImGui
::
GetIO
(
)
;
// Build atlas
unsigned
char
*
tex_pixels
=
NULL
;
int
tex_w
,
tex_h
;
io
.
Fonts
->
GetTexDataAsRGBA32
(
&
tex_pixels
,
&
tex_w
,
&
tex_h
)
;
for
(
int
n
=
0
;
n
(https://blast.hk/threads/15155/)[/URL]
|
|
|

11.04.2018, 17:38
|
|
Новичок
Регистрация: 01.12.2009
Сообщений: 0
С нами:
8654409
Репутация:
0
|
|
не, не, не. Дополнительных файлов мне не надо.
|
|
|

11.04.2018, 17:45
|
|
Постоянный
Регистрация: 16.07.2017
Сообщений: 310
С нами:
4645623
Репутация:
58
|
|
Сообщение от ๖ۣۣۜШурик
не, не, не. Дополнительных файлов мне не надо.
от этого же автора ищи без дополнительных файлов. Кнопка "поиск" в помощь.
|
|
|

12.04.2018, 16:35
|
|
Новичок
Регистрация: 01.12.2009
Сообщений: 0
С нами:
8654409
Репутация:
0
|
|
Не могу вот настроить кодировку в проекте с ImGUI, использую эти функции, но ничего не помогает...
C++:
Код:
string
to_utf8
(
const
char
*
str
)
{
string res
;
int
result_u
,
result_c
;
result_u
=
MultiByteToWideChar
(
1251
,
0
,
str
,
-
1
,
0
,
0
)
;
if
(
!
result_u
)
return
0
;
wchar_t
*
ures
=
new
wchar_t
[
result_u
]
;
if
(
!
MultiByteToWideChar
(
1251
,
0
,
str
,
-
1
,
ures
,
result_u
)
)
{
delete
[
]
ures
;
return
0
;
}
result_c
=
WideCharToMultiByte
(
CP_UTF8
,
0
,
ures
,
-
1
,
0
,
0
,
0
,
0
)
;
if
(
!
result_c
)
{
delete
[
]
ures
;
return
0
;
}
char
*
cres
=
new
char
[
result_c
]
;
if
(
!
WideCharToMultiByte
(
CP_UTF8
,
0
,
ures
,
-
1
,
cres
,
result_c
,
0
,
0
)
)
{
delete
[
]
cres
;
return
0
;
}
delete
[
]
ures
;
res
.
append
(
cres
)
;
delete
[
]
cres
;
return
res
;
}
string
to_cp1251
(
const
char
*
str
)
{
string res
;
int
result_u
,
result_c
;
result_u
=
MultiByteToWideChar
(
CP_UTF8
,
0
,
str
,
-
1
,
0
,
0
)
;
if
(
!
result_u
)
return
string
(
)
;
wchar_t
*
ures
=
new
wchar_t
[
result_u
]
;
if
(
!
MultiByteToWideChar
(
CP_UTF8
,
0
,
str
,
-
1
,
ures
,
result_u
)
)
{
delete
[
]
ures
;
return
0
;
}
result_c
=
WideCharToMultiByte
(
1251
,
0
,
ures
,
-
1
,
0
,
0
,
0
,
0
)
;
if
(
!
result_c
)
{
delete
[
]
ures
;
return
0
;
}
char
*
cres
=
new
char
[
result_c
]
;
if
(
!
WideCharToMultiByte
(
1251
,
0
,
ures
,
-
1
,
cres
,
result_c
,
0
,
0
)
)
{
delete
[
]
cres
;
return
0
;
}
delete
[
]
ures
;
res
.
append
(
cres
)
;
delete
[
]
cres
;
return
res
;
}
|
|
|

12.04.2018, 16:39
|
|
Постоянный
Регистрация: 10.01.2016
Сообщений: 922
С нами:
5441999
Репутация:
133
|
|
Сообщение от ๖ۣۣۜШурик
Не могу вот настроить кодировку в проекте с ImGUI, использую эти функции, но ничего не помогает...
C++:
Код:
string
to_utf8
(
const
char
*
str
)
{
string res
;
int
result_u
,
result_c
;
result_u
=
MultiByteToWideChar
(
1251
,
0
,
str
,
-
1
,
0
,
0
)
;
if
(
!
result_u
)
return
0
;
wchar_t
*
ures
=
new
wchar_t
[
result_u
]
;
if
(
!
MultiByteToWideChar
(
1251
,
0
,
str
,
-
1
,
ures
,
result_u
)
)
{
delete
[
]
ures
;
return
0
;
}
result_c
=
WideCharToMultiByte
(
CP_UTF8
,
0
,
ures
,
-
1
,
0
,
0
,
0
,
0
)
;
if
(
!
result_c
)
{
delete
[
]
ures
;
return
0
;
}
char
*
cres
=
new
char
[
result_c
]
;
if
(
!
WideCharToMultiByte
(
CP_UTF8
,
0
,
ures
,
-
1
,
cres
,
result_c
,
0
,
0
)
)
{
delete
[
]
cres
;
return
0
;
}
delete
[
]
ures
;
res
.
append
(
cres
)
;
delete
[
]
cres
;
return
res
;
}
string
to_cp1251
(
const
char
*
str
)
{
string res
;
int
result_u
,
result_c
;
result_u
=
MultiByteToWideChar
(
CP_UTF8
,
0
,
str
,
-
1
,
0
,
0
)
;
if
(
!
result_u
)
return
string
(
)
;
wchar_t
*
ures
=
new
wchar_t
[
result_u
]
;
if
(
!
MultiByteToWideChar
(
CP_UTF8
,
0
,
str
,
-
1
,
ures
,
result_u
)
)
{
delete
[
]
ures
;
return
0
;
}
result_c
=
WideCharToMultiByte
(
1251
,
0
,
ures
,
-
1
,
0
,
0
,
0
,
0
)
;
if
(
!
result_c
)
{
delete
[
]
ures
;
return
0
;
}
char
*
cres
=
new
char
[
result_c
]
;
if
(
!
WideCharToMultiByte
(
1251
,
0
,
ures
,
-
1
,
cres
,
result_c
,
0
,
0
)
)
{
delete
[
]
cres
;
return
0
;
}
delete
[
]
ures
;
res
.
append
(
cres
)
;
delete
[
]
cres
;
return
res
;
}
ImGui::Text(to_utf8("Какие проблемы?").c_str())
Ну и шрифт надо грузить с кириллицей
|
|
|

12.04.2018, 16:46
|
|
Новичок
Регистрация: 01.12.2009
Сообщений: 0
С нами:
8654409
Репутация:
0
|
|
Сообщение от BlackKnigga
ImGui::Text(to_utf8("Какие проблемы?").c_str())
Ну и шрифт надо грузить с кириллицей
Вот про шрифт надо будет протестить, а вот to_utf8("Привет").c_str() - делал, не работало.
|
|
|

12.04.2018, 16:53
|
|
Постоянный
Регистрация: 16.07.2017
Сообщений: 310
С нами:
4645623
Репутация:
58
|
|
Сообщение от ๖ۣۣۜШурик
Вот про шрифт надо будет протестить, а вот to_utf8("Привет").c_str() - делал, не работало.
C++:
Код:
ImGui
::
GetIO
(
)
.
Fonts
->
AddFontFromFileTTF
(
"C:\\Windows\\Fonts\\trebuc.ttf"
,
16.0f
,
NULL
,
ImGui
::
GetIO
(
)
.
Fonts
->
GetGlyphRangesCyrillic
(
)
)
;
Перед init = true;
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|