storing incoming data from BT to a char string

This code: Serial.read crazy results - #20 by system - Programming Questions - Arduino Forum didn't work. It displayed 1 or 2 characters on each line.

I don't think you've understood how PaulS's code works, and your code will not work with an ordinary terminal emulator and a hesitant typist.

What is "ordinary terminal emulator and a hesitant typist"? I will try PaulS's code later, and modify it to print the string received.