Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » strdup?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
01.09.2006, 10:51 Uhr
Yadgar



High!

In welcher Bibliothek ist eigentlich strdup abgelegt? string kann es nicht sein, da bekomme ich Fehlermeldungen...

Bis bald im Khyberspace!

Yadgar
--
Flagmaker - ein Programmier-Blog
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.09.2006, 11:01 Uhr
~Blubber2063
Gast


Steht in strings.h, ist aber c, somit solltest du das freigeben mit free machen. Würde dir aber nicht unbedingt empfehlen das zu mixen, da ist der Aufruf des string Konstruktors sauberer, der kopiert nämlich auch den String.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
01.09.2006, 11:07 Uhr
ao

(Operator)



Zitat von ~Blubber2063:
Steht in strings.h,

string.h
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
01.09.2006, 11:20 Uhr
~Blubber2063
Gast


Tschuldigung, hast recht, hab auf der Manpage die Unterteilung für den Abschnitt übersehen .
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
01.09.2006, 13:06 Uhr
Yadgar



High!


Zitat von ~Blubber2063:
Steht in strings.h, ist aber c, somit solltest du das freigeben mit free machen. Würde dir aber nicht unbedingt empfehlen das zu mixen, da ist der Aufruf des string Konstruktors sauberer, der kopiert nämlich auch den String.


Na ja, ich bin im Moment in einem Kapitel über PODs...

Bis bald im Khyberspace!

Yadgar
--
Flagmaker - ein Programmier-Blog
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
01.09.2006, 13:08 Uhr
Yadgar



High!


Zitat von ao:
[quote ~Blubber2063]Steht in strings.h,

string.h [/quote]

Bei mir anscheinend nicht... ich bekomme trotz #include <string.h> (oder auch #include <string> immer die Fehlermeldung "strdup undeclared"!

Bis bald im Khyberspace!

Yadgar
--
Flagmaker - ein Programmier-Blog
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
01.09.2006, 13:15 Uhr
~Blubber2063
Gast


Hab grad mal ins Headerfile geschaut, strdup steht dir nur zur Verfügung wenn du nicht mit -ansi compilierst, da es nicht zum standard gehört.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
01.09.2006, 13:22 Uhr
Yadgar



High!


Zitat von ~Blubber2063:
Hab grad mal ins Headerfile geschaut, strdup steht dir nur zur Verfügung wenn du nicht mit -ansi compilierst, da es nicht zum standard gehört.


Richtig, ich erinnere mich, dass ich irgendwann im Juli mal -ansi bei den Compileroptionen eingestellt hatte...! Danke für den Tip!

Bis bald im Khyberspace!

Yadgar
--
Flagmaker - ein Programmier-Blog
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
04.09.2006, 19:08 Uhr
Yadgar



High!

Noch mal wegen strdup: in welcher Datei steht eigentlich die Definition?

Bis bald im Khyberspace!

Yadgar
--
Flagmaker - ein Programmier-Blog
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
04.09.2006, 19:39 Uhr
0xdeadbeef
Gott
(Operator)


Unter Linux und den meisten gängigen UNIXen der näheren Vergangenheit und Zukunft ist das /lib/libc.so.6. Unter Windows heißt das Ding iirc libc.lib und liegt wahrscheinlich in %windir%\system(32) oder so.

Für dich wahrscheinlich interessanter ist der Sourcecode, da würd ich mal auf www.gnu.org/software/libc/ vorbeikucken, mir den Sourcecode schnappen und darin rumwühlen (grep ist dein Freund).
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 04.09.2006 um 19:40 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: