Tag: strdup
Die strdup () – Funktion dupliziert einen string
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
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
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
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 |
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
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
10
Antworten
Was ist der Zweck der strdup() Funktion in C? InformationsquelleAutor der Frage Manoj Doubts | 2008-10-31
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