I've got all sorts of stuff going on in my game right now with special effects and things like that, but I am stuck on the simplest of things. User Profiles. I am good to go with adding, deleting, loading, users keying in their name, etc. However, I can't for the life of me clear a string in C. I have a variable: char tempUserName; Works great the first time you use it, but the second time you do, the previous name is still in there. I tried to use the VB technique of making it equal to "" - although using strcpy(tempUserName,"").That didn't work because it only wiped clean the first character. The I figured I'd do strcpy(tempUserName," ") with ten spaces, but then the spaces get saved as well leaving the users name off center on the screen. Trying to use the clear() function doesn't work (I'm assuming because I am using char instead of string.) I know this is something really easy, but the solution has eluded me. Ten years of VB programming has spoiled me. Any advice with this would be greatly appreciated.