es casi seguro que no quiere tratar con char * si puede evitarlo - que necesita de C++ clase std :: string:
#include <string>
..
string name = "fred";
o la clase stringstream relacionada:
#include <sstream>
#include <string>
#include <iostream>
using namespace std;
int main() {
int player = 0;
int cpu = 0;
ostringstream os;
os << "You: " << player << " CPU: " << cpu;
string s = os.str();
cout << s << endl;
}
si realmente necesita un puntero de carácter (y no ha dicho por qué cree que lo hace), puede obtener uno de una cadena utilizando su función de miembro c_str().
Todo esto debe estar cubierto por cualquier libro de texto introductorio de C++. Si aún no ha comprado uno, obtenga Accelerated C++. No puede aprender C++ solo de los recursos de Internet.
¿Qué estás tratando de hacer exactamente? ¿Necesita un método que tenga un carácter * y que haga con él? Estás contradiciendo tu ejemplo más adelante en tu publicación. Por favor, tenga claro qué es exactamente lo que necesita. – IVlad
dado que usted es inflexible acerca de NO usar construcciones de C++, debe eliminar el C++ de su pregunta y, en su lugar, preguntar por C. En ese momento puede aceptar la respuesta de sprintf. – KevinDTimm
No. Su compilador no está roto. – nos