Tag: strdup

Die strdup () – Funktion dupliziert einen string

'memdup' - Funktion in C?

Anzahl der Antworten 5 Antworten
In C, können Sie strdup kurz und bündig zu keinen Puffer zuweisen und kopieren Sie eine Zeichenfolge in es. So weit ich bin mir bewusst,, jedoch, es gibt keine vergleichbare Funktion für Allgemeinen Speicher. Zum Beispiel, ich

alternative zu strdup

Anzahl der Antworten 5 Antworten
Ich Schreibe ein C++ - Klasse für ein Buch, das einen Namen enthält: class Book { private: char* nm; .......... ............ .......... ........... }; Darf ich nicht verwenden std::string in diese Abtretung an. So hier bin ich

strdup Fehler auf g++ mit c++0x

Anzahl der Antworten 4 Antworten
Habe ich einige C++ - 0x code. Ich war in der Lage zu reproduzieren, Sie unten. Der code unten funktioniert ohne -std=c++0x aber ich brauche es für meine echten code. Wie füge ich strdup in C++0x? mit

Wie verwende ich strdup?

Anzahl der Antworten 4 Antworten
Rufe ich strdup haben und reserviert Speicherplatz für die variable vor dem Aufruf strdup. char *variable; variable = (char*) malloc(sizeof(char*)); variable = strdup(word); Mache ich das richtig? Oder gibt es etwas falsch hier? InformationsquelleAutor Ivan Zhang |

strdup () - Funktion

Anzahl der Antworten 7 Antworten
Kürzlich erfuhr ich, dass die strdup() Funktion ich habe es genossen, mit so viel auf OS X ist nicht Teil von ANSI-C, aber ein Teil von POSIX. Ich will nicht neu schreiben alle meinen code, so dass

strdup oder _strdup?

Anzahl der Antworten 7 Antworten
Wenn ich strdup in Microsoft Visual C++, es warnt mich: Warnung C4996: 'strdup': Der POSIX-Namen für dieses Element ist veraltet. Verwenden Sie stattdessen den ISO-C++ konforme name: _strdup. Siehe online-Hilfe für details. Somit scheint es _strdup korrekt

strdup () - was macht es in C?

Anzahl der Antworten 10 Antworten
Was ist der Zweck der strdup() Funktion in C? InformationsquelleAutor der Frage Manoj Doubts | 2008-10-31

strcpy vs strdup

Anzahl der Antworten 5 Antworten
Habe ich gelesen, dass strcpy ist für das kopieren eines Strings, und strdup gibt einen Zeiger auf eine neue Zeichenkette duplizieren Sie die Zeichenfolge. Könnten Sie bitte erklären, was in Fällen zu tun, die Sie bevorzugen strcpy