Войти или зарегистрироваться
Выберите удобный способ — аккаунт создастся автоматически.
Или войдите по логину и паролю
 |
|

28.03.2021, 21:56
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Сообщение от ]GsH[MeG@LaDo[N]
ну булевые значение это 0 - false,1 - true,а вот как именно true и false я не ебу
true/false - это сцука bool, а цифра - это байт, 2 байта, 4 байт и т.д. и т.п. Гавнокодство так использовать код. Словишь варнинг.
|
|
|

28.03.2021, 21:57
|
|
Участник форума
Регистрация: 21.07.2020
Сообщений: 280
С нами:
3059886
Репутация:
68
|
|
Сообщение от Dark_Knight
true/false - это сцука bool, а цифра - это байт, 2 байта, 4 байт и т.д. и т.п. Гавнокодство так использовать код. Словишь варнинг.
ну будет по твоему не нападай блять
|
|
|

28.03.2021, 22:01
|
|
Постоянный
Регистрация: 03.05.2020
Сообщений: 385
С нами:
3174020
Репутация:
213
|
|
Сообщение от ]GsH[MeG@LaDo[N]
а вот как именно true и false
читать
C++:
Код:
bool
IniFile
::
getBool
(
const
std
::
string
&
section
,
const
std
::
string
&
key
)
const
{
if
(
!
this
->
fileExists
(
)
)
return
false
;
char
string
[
0x1000
]
;
if
(
GetPrivateProfileString
(
section
.
c_str
(
)
,
key
.
c_str
(
)
,
NULL
,
string
,
0x1000
,
this
->
_iniFilePath
.
c_str
(
)
)
)
return
0
==
_strcmpi
(
string
,
"true"
)
;
return
false
;
}
писать
C++:
Код:
void
IniFile
::
setBool
(
const
std
::
string
&
section
,
const
std
::
string
&
key
,
const
bool
value
)
const
{
if
(
!
this
->
fileExists
(
)
)
this
->
createFile
(
)
;
WritePrivateProfileString
(
section
.
c_str
(
)
,
key
.
c_str
(
)
,
(
value
?
"true"
:
"false"
)
,
this
->
_iniFilePath
.
c_str
(
)
)
;
}
|
|
|

28.03.2021, 22:03
|
|
Участник форума
Регистрация: 03.08.2019
Сообщений: 168
С нами:
3568604
Репутация:
48
|
|
Сообщение от SC6UT
читать
C++:
Код:
bool
IniFile
::
getBool
(
const
std
::
string
&
section
,
const
std
::
string
&
key
)
const
{
if
(
!
this
->
fileExists
(
)
)
return
false
;
char
string
[
0x1000
]
;
if
(
GetPrivateProfileString
(
section
.
c_str
(
)
,
key
.
c_str
(
)
,
NULL
,
string
,
0x1000
,
this
->
_ini_file_path
.
c_str
(
)
)
)
return
0
==
_strcmpi
(
string
,
"true"
)
;
return
false
;
}
писать
C++:
Код:
void
IniFile
::
setBool
(
const
std
::
string
&
section
,
const
std
::
string
&
key
,
const
bool
value
)
const
{
if
(
!
this
->
fileExists
(
)
)
this
->
createFile
(
)
;
WritePrivateProfileString
(
section
.
c_str
(
)
,
key
.
c_str
(
)
,
(
value
?
"true"
:
"false"
)
,
this
->
_ini_file_path
.
c_str
(
)
)
;
}
Во бля, за _strcmpi отдельная благодарочка
Чет я запамятовал за эту функцию
|
|
|

28.03.2021, 22:36
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Ну почему вы библиотеки нормальные не хотите использовать?(
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|