编程论坛
注册
登录
编程论坛
→
C++教室
c++字符串操作
psyqin
发布于 2018-06-01 11:33, 1896 次点击
请问c++怎么在字符串里搜索第一个空格以前的字符???
4 回复
#2
hzr
2018-06-05 08:10
.......
char a,b;
......
cin>>a>>b;
...就可以了
#3
PandaHero
2018-06-06 00:11
程序代码:
bool
FindWord(
char
*pSrc,
char
*pBuf,size_t limit,
char
flag)
{
if
(NULL == pSrc || NULL == pBuf)
return
false
;
while
(--limit && (*pBuf++ = *pSrc++) != flag)
;
if
(limit)
{
*--pBuf =
'
\0
'
;
return
true
;
}
return
false
;
}
#4
Jonny0201
2018-06-06 12:47
楼上两位.....这是在干嘛
程序代码:
#include
<iostream>
using
namespace
std;
int
main(
int
argc,
char
*argv[]) {
string
str;
getline(
cin
, str);
auto
end {str.cend()};
auto
it {find(str.cbegin(), end,
'
'
)};
if
(it != end) {
++it;
}
/*
打印之后的字符, 可以换成其它操作
*/
while
(it != end) {
cout
<< *it++;
}
cout
<< endl;
}
1