015
22.04.2004, 15:22 Uhr
0xdeadbeef
Gott (Operator)
|
realloc ist dein Freund. Aber das ist _wirklich_ nervig zu schreiben, vor allem, wenn dir die zusammenhängenden Speichersegmente ausgehen. Rückgabewerte überprüfen, wenns nicht hingehauen hat, malloc und strcpy, und das ganze in einer Schleife, so oft wies halt sein muss.
Was haben eigentlich alle immer gegen C++? Da wärs simpel:
C++: |
std::ifstream file("bla.txt"); std::string s; std::getline(file, s); std::string a = ersetzen(s.c_str()); //erzeugt std::string a und initialisiert ihn mit dem Rückgabewert von ersetzen
|
-- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra |