Adding a blank to a string

I have not much experience with programming. Therefore my question:
In the sketch at the line strcat(..) I get a warning from compiler: "invalid conversion from 'char' to 'const char*' "

char msgtxt[160];

void setup() {
  ... // here msgtxt is filled with some characters
  strcat(msgtxt,' ');  // add a blank to msgtxt
  ...
}
void loop() {
}

How can I avoid the warning, i.e. what is the correct code?

Both arguments for strcat are null terminated character arrays (cStrings); you're trying to add a character, not a cString.

ok, must be: strcat(msgtxt,(char*)(' '));

Far simpler: strcat(msgtxt, " ");

no,
error in another.

In C language :
'a' - is a char
"a" - is string