Explain String Input Output Functions In C