W
Ok, so funktionierte es. Hab allerdings noch ne kleine Frage und zwar hab ich festgestellt, dass bei strncpy das CharArray nicht terminiert wird mach ich das etwas falsch, oder ist das wirklich so?
Deshalb habe ich es jetzt so gelöst.
cin >> FloatString;
if(Number)
{
delete [] Number;
Number = NULL;
}
else;
Number = new char[FloatString.length()+1];
strncpy(Number, FloatString.c_str(),FloatString.length());
Number[FloatString.length()] = '\0';
pNumber = &Number[0];
ch = *pNumber++;