Messing With String Functions In C