Praticamente devi solo implementare i metodi di String, visto che il tipo String non esiste in C. Anche se alcune cose le dovresti trovare nella librerie standard.
Direi che i nomi sono autoesplicativo: "substring" estrae una sottostringa, "charAt" estrae un carattere, "length" e' la lunghezza, "equals" e' il confronto.
Ovviamente "System.out.println" diventa "printf"