Vorsicht ist geboten bei der Verwendung von strlen() um die Länge eines Strings herauszufinden. Diese Funktion muss den ganzen String der Reihe nach durchgehen und auf ein '\0' untersuchen. Falls diese Funktion zu häufig in einer Schleife aufgerufen wird kann sie den Programmablauf massiv verlangsamen.
Es kann sich unter Umständen lohnen, sich die Länge eines Strings gleich bei seiner Erzeugung in einer Integer-Variablen zu merken.