23/08/07 14:49
WARRIOR
Ragazzi ho un problema, devo concatenare delle stringhe questo è il codice:
int leng;
char *Path, Name[50];
gets(Name);
Path = new char[300];
strcpy(Path,"Cartella\");
strcpy(Path,(const char*)&Name);
strcpy(Path,".txt");
system("pause");
Eseguendo il codice, mi scrive solo Cartella\...immagino quale sia il problema, ma nn riesco a risolverlo sintatticamente.
Potete indicarmi lo script esatto?
grazie 1000
.
Ultima modifica effettuata da WARRIOR 23/08/07 14:50
aaa
23/08/07 16:11
Martin
Prova a sostituire i strcpy con strcat (tranne il primo)
aaa
23/08/07 19:41
netarrow
visto che è C++ ti consiglio di usare la classe string che overloada l'operatore +
aaa