Struggling with arrays of character strings,

  while(**s) { // DETECT IF THE INDEXED STRING IS OF ZERO LENGTH

That is NOT what that code does.