I have great problems regarding string. Can anyone give me any good sites that I can surf to help me understand string. I'm confused. Whats the difference between printf, scanf, gets, puts, fgets, fputs, getc, putc, fflush and how should i know when to use which one? I'm a begginer and I'm totally lost here.