我在main中有一个函数,它从main函数中获取一个字符串。
主要我有以下代码:
int main(void)
{
char string[] = "string" ;
function(string);
return 0;
}
在此函数中,我有一个循环遍历字符串。当特定条件为真时,我调用另一个函数,该函数必须再次获取字符串以及计数器。
unsigned int function(char* string)
{
int counter = 0;
while (string[counter] == ...)
{
if (... some condition ...)
anotherFunction(&string,&counter)
}
}
anotherFunction()
的功能原型:
anotherFunction(char* string[],int* counter)
问题是如何在此函数中使用计数器处理字符串?
void anotherFunction(char* string[],int* counter)
{
// ??? string[counter] // ???
}