Programmieren - alles kontrollieren 4.937 Themen, 20.647 Beiträge

Konvertierung in Borland C++ 5

(Anonym) / 3 Antworten / Flachansicht Nickles

Hi Leute!!

ich habe eine Frage zu folgendem Programm:

#include

bei Antwort benachrichtigen
(Anonym) Nachtrag zu: „Konvertierung in Borland C++ 5“
Optionen

Hallo AcME,
du kannst, wenn du eh schon die Möglichkeiten von C++
nutzt (z.B. cout...) auch den einfachen Weg nehmen:

---------------cut here-------------------------------
#include string //oder evtl. string.h, kenne den Borland nicht
//denk dir die größer/kleiner Zeichen drumrum,
//die stellt das Board hier nicht dar!

int main(void)
string nummer="0123456789";
char* searchterm;
searchterm=nummer.c_str();
.
.
.
oder so:
.
.
.
//foo soll die Funktion sein, die einen char* als
//Argument erwartet, x der Rückgabewert von foo

x=foo(nummer.c_str()); //der char* ist allerdings const!

---------------cut here-------------------------------
das hat außerdem den Vorteil, daß du dir bei eventuellen
Änderungen im Programm keine Gedanken um die Länge von
nummer zu machen brauchst, einem string ist es nämlich
egal, wieviele Zeichen er bekommt, um den nötigen
Speicherplatz kümmert er sich selber.

Viel Spaß beim Programmieren...

PeeWee

bei Antwort benachrichtigen