Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. 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: 6379
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 ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
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: 6379
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 ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

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

oltre alla violenza gratuita alla lingua italiana...

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: 2765
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
PM Quote