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

  #1  
Старый 10.04.2018, 17:24
Шурик
Новичок
Регистрация: 01.12.2009
Сообщений: 0
С нами: 8654409

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

Имеется ли возможность узнать точное московское время? (Не компьютерное...)

Если только через запросы, то посоветуйте статью про curl для SF
 
Ответить с цитированием

  #2  
Старый 10.04.2018, 17:36
Vlad Horii
Постоянный
Регистрация: 16.07.2017
Сообщений: 310
С нами: 4645623

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

Цитата:
Сообщение от ๖ۣۣۜШурик  

Имеется ли возможность узнать точное московское время? (Не компьютерное...)
Если только через запросы, то посоветуйте статью про curl для SF
C++:





Код:
InternetOpen
InternetConnect
HttpOpenRequest
HttpSendRequest
InternetReadFile
InternetCloseHandle
 
Ответить с цитированием

  #3  
Старый 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

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

  #4  
Старый 11.04.2018, 17:08
ALF
Постоянный
Регистрация: 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]
 
Ответить с цитированием

  #5  
Старый 11.04.2018, 17:38
Шурик
Новичок
Регистрация: 01.12.2009
Сообщений: 0
С нами: 8654409

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

Цитата:
не, не, не. Дополнительных файлов мне не надо.
 
Ответить с цитированием

  #6  
Старый 11.04.2018, 17:45
Vlad Horii
Постоянный
Регистрация: 16.07.2017
Сообщений: 310
С нами: 4645623

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

Цитата:
Сообщение от ๖ۣۣۜШурик  

не, не, не. Дополнительных файлов мне не надо.
от этого же автора ищи без дополнительных файлов. Кнопка "поиск" в помощь.
 
Ответить с цитированием

  #7  
Старый 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
;
}
 
Ответить с цитированием

  #8  
Старый 12.04.2018, 16:39
BlackKnigga
Постоянный
Регистрация: 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())

Ну и шрифт надо грузить с кириллицей
 
Ответить с цитированием

  #9  
Старый 12.04.2018, 16:46
Шурик
Новичок
Регистрация: 01.12.2009
Сообщений: 0
С нами: 8654409

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

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

ImGui::Text(to_utf8("Какие проблемы?").c_str())
Ну и шрифт надо грузить с кириллицей
Вот про шрифт надо будет протестить, а вот to_utf8("Привет").c_str() - делал, не работало.
 
Ответить с цитированием

  #10  
Старый 12.04.2018, 16:53
Vlad Horii
Постоянный
Регистрация: 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)
 


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




ANTICHAT ™ © 2001- Antichat Kft.