Russel-Athletic
12-07-2005, 15:22
So ich versuche gerade nen programm zu schreiben und da muss ich mit strings und chars anwenden.
Strings wollte ich eben als normale variable Menge von chars haben und die const char brauch ich nur für nen Funktionsaufruf.
string aktdirn;
if((opendir((aktdirn)))==NULL)
{
listeeintragen(aktdirn);
}
Quasi so.
Und die Funktion opendir will nen const char.
Ich hab das schon lehrbuchmäßig mit static_cast<char> in der if versucht, aber da wurde mir ein invalid static_cast um die Ohren geworfen.
Also wie mach ich das nun?
Strings wollte ich eben als normale variable Menge von chars haben und die const char brauch ich nur für nen Funktionsaufruf.
string aktdirn;
if((opendir((aktdirn)))==NULL)
{
listeeintragen(aktdirn);
}
Quasi so.
Und die Funktion opendir will nen const char.
Ich hab das schon lehrbuchmäßig mit static_cast<char> in der if versucht, aber da wurde mir ein invalid static_cast um die Ohren geworfen.
Also wie mach ich das nun?