int sk03(char * a) //DELETE! DELEEEEETE!
{ //(Or "Exterminate! EXTERMINAAAAAATE!" if that's your thing.)
int b = sk00(a);
int c = 0;
while(a[b] != '!')
{
a[c] = a[b];
c++;b++;
}
cout << a << "\n";
int your_mom = 0;
return your_mom;
}
int main()
{
char * str = "``sk`sk!";
return sk03(str);
}
此方法适用于当您要将整个字符串传递给函数,但如何将字符串的后半部分传递给sk03?我需要创建一个完整的新阵列吗?传递字符作为参数
其中是sk00()的定义? – 2011-05-02 09:30:46
你想做什么?出了什么问题? – fredley 2011-05-02 09:31:44
从你想要的位置开始传球。 (即'sk03(str + n)'),其中'n'是从你的“下半部分”起始字符开始的索引。 – 2011-05-02 09:32:25