【发布时间】:2020-04-06 07:26:55
【问题描述】:
我需要用一个替换几个字符(取决于它们的计数是偶数还是奇数)。如果是偶数,我应该用 P 替换 +,如果它是奇数,则用 p 替换。
输入:kjlz++zux+++
while(p[i])
{
j=i;
k=i;
length=strlen(p);
if(p[i]=='*')
{
position=i;
}
printf("Position is: %d", position);
while(p[j]=='*')
{
counter++;
j++;
}
}
输出:kjlzPzuxp
我不知道如何删除几个我知道如何输入的字符。
【问题讨论】:
-
你为什么要找
'*'。你应该在找'+',对吧?
标签: c string replace char c-strings