Hello to everyone, i would like to read strings with scanf.
scanf("%s",&text);
My strings are normal spoken sentences. So there are blanks included in the string. Scanf terminates string- reading on 'blank'. Is there a workaround or should I write my own procedure with reading only characters
scanf("%c",&my_char)
then making decisions to put them in a string and terminate on CR LF. Sorry this is no especiall Keil thread, but would be nice to share some ideas :-)
You are right, How about,
if(space), if (next space), check for next space again yes, => end of sentence, else, read next word,
as they are spoken sentences, there should not be more than 2- spaces between 2 consecutive words, could increase no of spaces to 3 or 4.