Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Problema concatenazione puntatore char
Forum - C/C++ - Problema concatenazione puntatore char

Avatar
MefistoManna (Normal User)
Rookie


Messaggi: 28
Iscritto: 12/02/2012

Segnala al moderatore
Postato alle 9:18
Domenica, 03/06/2012
Ho utilizzato la seguente funzione:
Codice sorgente - presumibilmente C++

  1. char* UTL::Concatenazione3(const char* a, const char* b, const char* c)
  2. {
  3.         int bufferSize = strlen(a) + strlen(b) + strlen(c) + 1;
  4.  
  5.         char* concatString = new char[ bufferSize ];
  6.  
  7.         strcpy( concatString, a );
  8.         strcat( concatString, b );
  9.         strcat( concatString, c );
  10.  
  11.         return concatString;
  12. }


Funziona alla perfezione, ma pare che non sia possibile cocatenare più di una volta. Com'è possibile?

Ultima modifica effettuata da MefistoManna il 03/06/2012 alle 9:19
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5475
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 9:21
Domenica, 03/06/2012
Perché lo dici ? Come la usi ?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Avatar
MefistoManna (Normal User)
Rookie


Messaggi: 28
Iscritto: 12/02/2012

Segnala al moderatore
Postato alle 17:14
Domenica, 03/06/2012
Eh è un pò difficile da spiegare. Vabè ho individuato il problema mi resta solo risolverlo... scusate per il post inutile spero almeno la funzione di concatenazione servi a qualcuno :).

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5475
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 17:19
Domenica, 03/06/2012
Prima chiedi aiuto, individui il problema ma non dici come hai risolto ... non è un gran modo di usare un forum.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2763
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 17:58
Domenica, 03/06/2012

oltre alla violenza gratuita alla lingua italiana...


Ingegnere Informatico
https://ldlagency.it
PM Quote
Avatar
MefistoManna (Normal User)
Rookie


Messaggi: 28
Iscritto: 12/02/2012

Segnala al moderatore
Postato alle 8:31
Martedì, 05/06/2012
Chiedo ancora scusa, ma il problema era nel mio codice non nella funzione. Comunque non riesco a capire dove ho sbagliato ha scrivere in italiano, se trovate un errore grammaticale vi prego di dirmelo potrebbe aiutarmi.

PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2763
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 10:12
Martedì, 05/06/2012
Testo quotato

Postato originariamente da MefistoManna:

Eh è un pò difficile da spiegare. Vabè ho individuato il problema mi resta solo risolverlo... scusate per il post inutile spero almeno la funzione di concatenazione SERVI a qualcuno :).



premesso che non siamo in un forum sulla lingua italiana, desidero che i congiuntivi siano scritti correttamente.
la terza persona singolare del congiuntivo presente del verbo servire è SERVA non SERVI, un certo ragionier fantozzi parlava così :)

Ultima modifica effettuata da HeDo il 05/06/2012 alle 10:13


Ingegnere Informatico
https://ldlagency.it
PM Quote