O anche:
codice:char * mystrlwr(char * s) { char *cp; for (cp=s; *cp; ++cp) *cp=(char)tolower(*cp); return(s); }
O anche:
codice:char * mystrlwr(char * s) { char *cp; for (cp=s; *cp; ++cp) *cp=(char)tolower(*cp); return(s); }
Amaro C++, il gusto pieno dell'undefined behavior.