
13.06.2018, 15:47
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от ๖ۣۣۜШурик
C++:
Код:
sscanf
(
"15 36 Hello World"
,
"%d %d %s"
,
&
a
,
&
b
,
&
c
)
;
a = 15
b = 36
c = Hello
Как сделать так, чтобы cбыло Hello World
C++:
Код:
std
::
regex
re
(
R"((\d+)\s+(\d+)\s+(.+))"
)
,
std
::
regex
::
icase
)
;
std
::
cmatch m
;
if
(
std
::
regex_match
(
"15 36 Hello World"
,
m
,
re
)
)
{
a
=
stroll
(
m
[
1
]
.
str
(
)
)
;
b
=
stroll
(
m
[
1
]
.
str
(
)
)
;
c
=
m
[
1
]
.
str
(
)
;
}
|
|
|