Hola Maverik,
Una variable declarada como char c
solo puede contener un único carácter. En tu caso supongo que se trata de una cadena, habría que definir como char c[xx]
De todas formas, una cadena char siempre acaba en carácter nulo ('\0'). Puedes recorrer la cadena hasta llegar a ese carácter nulo
// suponiendo que la cadena está en char c[]
int n;
n = 0;
while(c[n] != '\0')
{
// aquí haces lo que sea
n++;
}