Показать сообщение отдельно

  #3094  
Старый 07.12.2018, 16:04
-raymond-
Участник форума
Регистрация: 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
;
}
 
Ответить с цитированием