
07.12.2018, 16:04
|
|
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами:
4423953
Репутация:
68
|
|
как записать в строку в файле текст?
должно работать так:
если строка пустая, то в нее записывается ник который в массиве
текстовик:
код:
C++:
Код:
void
CALLBACK
addAdmCMD
(
std
::
string param
)
{
if
(
param
.
empty
(
)
)
return
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
"Используйте: /addadm [ник]"
)
;
char
nick
[
SAMP_MAX_PLAYER_NAME
]
;
if
(
sscanf
(
param
.
c_str
(
)
,
"%s"
,
&
nick
)
)
{
FILE
*
fp
;
char
WorkingDir
[
MAX_PATH
]
,
IniFile
[
MAX_PATH
]
;
GetCurrentDirectory
(
_countof
(
WorkingDir
)
,
WorkingDir
)
;
sprintf_s
(
IniFile
,
"%s\\SAMPFUNCS\\artsob\\admins.ini"
,
WorkingDir
)
;
fp
=
fopen
(
IniFile
,
"r"
)
;
if
(
fp
)
{
for
(
int
i
=
NULL
;
i
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
"Записан"
)
;
sprintf
(
admin_list
[
i
]
,
"%s"
,
nick
)
;
break
;
}
else
continue
;
}
}
}
return
;
}
|
|
|