У меня есть функция в 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] // ???
}