the program is designed to read in from a file and stop at the end of file. the file consists of about 45 words, that we are asked to reformat, count the punctuation marks, and consonants, etc.. the problem i am having is when we are asked to display the content of the file with exactly 1 space between each word and a maximum of 50 characters per line (we cannot split a word between lines and we must come as close to 50 characters per line as possible). i have no idea what to do here. i have tried several things, and just cannot get it. should i try to setup another function, that does this, or is that not necessary? i appreciate any help, thank you. we are asked not to use arrays or structs, if that matters.