Pokud chcete samostudium tak stačí vědět co vlastně dělá client.read() a pak mít základní povědomí o smyčkách for a while.
Ve vašem případě by stačilo přidat do smyčky proměnnou ke které se při každém cyklu přičte 1. O tolik se pak posuneme v poli.
Zápis dat do pole by tedy vypadal asi takto:
int i = 0;
while (client.available()) {
c[i] = client.read();
i++;
}
i = 0;
pokud byste pak chtěl data vyčítat a třeba vypisovat, použil byste smyčku for asi takto:
for(int j = 0; i < sizeof(c); i++){
Serial.print(c[i]);
}