Nella mia app, sto ricevendo più perdite di memoria. L'oggetto è Malloc 48 byte e proviene sempre dal chiamante responsabile strdup. La cronologia dell'oggetto mostra solo che è Malloced e nessun altr
Ho il seguente frammento di codice C e devono identificare l'errore e suggerire un modo di scriverlo in modo più sicuro: char somestring[] = "Send money!\n";
char *copy;
copy = (char *) malloc(strl
Sto chiamando strdup e devo allocare spazio per la variabile prima di chiamare strdup. char *variable;
variable = (char*) malloc(sizeof(char*));
variable = strdup(word);
Sto facendo bene? O c'è qu
Sto scrivendo una classe C++ per un libro che contiene un nome: class Book {
private:
char* nm;
..........
............
..........
...........
};
non mi è permesso di utilizzare std::stri
Ho letto che strcpy è per copiare una stringa e strdup restituisce un puntatore a una nuova stringa per duplicare la stringa. Potresti spiegare quali casi preferisci usare strcpy e quali casi preferis