HW14: A simple text displaying program. Write a program called "display" that is invoked with one command-line argument: display argument The argument is assumed to be a positive integer. We will call it X for now. (Remember that command line arguments are strings, you must convert it to an integer.) The program reads from standard input and writes each character that it reads to standard output. However, on those lines that have more than X characters, it replaces the first space or tab character after the first X characters with a newline. It continues to copy characters from the rest of the line to standard output. Again, if there remain more than X characters, it replaces the first space or tab character after X characters with a newline... and so on. In other words, once X characters are written to a line of standard output, the next tab or space in the line will be replaced with a newline character. EXAMPLE: So, if X were 10 and the input was (note: the dashed lines are NOT part of the input or output!): ------- ... because I am involved in Mankinde; and therefore never send to know FOR WHOM THE BELL TOLLS It tolls for thee ------- Then the output would be: ------- ... because I am involved in Mankinde; and therefore never send to know FOR WHOM THE BELL TOLLS It tolls for thee ------- The program should be in a file called "display.c". Make sure the program compiles and executes properly before turning it in. BE SURE TO TEST IT! Make sure that the program is properly designed and formatted. Distinct logical tasks should be carried out by distinct functions. Remember to write a comment before each function explaining what its purpose is. WHAT TO SUBMIT VIA TOTEACH: display.c