Code:
str_cpy (TEST_STR,"test  ");
while(str_stri(TEST_STR," ") == str_len(TEST_STR))
str_trunc(TEST_STR,1);


Also das funktioniert, habe es gerade getestet. str_len gibt nach diesem Code 4 zurück. Bei deinem Beispiel fehlt in der while... Zeile auch noch eine Klammer am Schluss. Vielleicht hast du dort was falsch gemacht?

EDIT: Habe gerade nochmals getestet, geht nur wenn am Ende nur ein Lehrzeichen ist. Versuche es mit str_cut (include strio.c) das sollte gehen.



Last edited by Widi; 04/02/12 13:52.