https://sillycodes.com/different-ways-to-read-and-print-strings-in-c-language/
Different ways to Read and Print Strings in C Language