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