annA: Strings verketten in C++

Beitrag lesen

Hallo zusammen,

ich möchte gerne in C++ einen Doubel-Wert mit einem String
verketten... bekomme es aber nicht hin, weil ich anscheinend
noch eine Typumwandlung machen muss.
(argument passing to 'const char *' from 'double')
Vielleicht verstehe ich ja auch die Fehlermeldung falsch,
aufjeden Fall bekomme ich es nicht hin :(

Hier mein Code:

#include <iostream>
#include <string>

int
main()
{
  char name[1024];
  char* test = " ist so schwer ";
  double gewicht;

cout << "Geben Sie Ihren Namen ein: ";
  cin >> name;

cout << "Wie schwer sind Sie? ";
  cin >> gewicht;

strcat(name, test);
  strcat(test, gewicht);

cout << name;
}

Vielen Dank und viele Grüße
annA