Vu tous les problèmes que je rencontre avec les AnsiString dans ma dll... je me penche sur les char *... mais là aussi j'ai peur de la gestion de l'allocation mémoire...
Donc, la question est :
La différence pour l'utilisation, l'allocation mémoire et surtout le risque d'écraser ma donnée en mémoire selon les 2 déclarations suivantes???
Code:
1
2 char * varchar; varchar ="init";
Sachant que je vais ensuite passer des char * en valeur de retour de mes fonctions de ma dll ????Code:
1
2
3 char * varchar2; varchar2 = new char[5]; strcpy(varchar2,"init");
Comment également concaténer 2 variables de type char * pour copier dans une troisième?
Merci