Quote (Jason89 @ 28 Nov 2013 15:47)
Azon kívül, hogy mindkét string-en 3-szor megy végig? Semmi.
Code
int hossz= strlen(s1)+strlen(s2)+1;
int hossz1=strlen(s1);
int hossz2=strlen(s2);
helyett
Code
int hossz1=strlen(s1);
int hossz2=strlen(s2);
int hossz= hossz1+hossz2+1; // az strlen() futása O(n)!!!
Jo, ez igaz, azt nem ertettem igazan, hogy ez miert van elbonyolitva (ahogy fentebb irtak)
Lehet, hogy anyd arra gondolt, hogy lehetne strcpy-t hasznalni?