21-08-2005, 05:19
|
|
|
|
חבר מתאריך: 04.08.02
הודעות: 4,468
|
|
...
אם כבר אופטימיזציה עד הסוף, אז למה להשתמש בכלל בstrlen?
נחסוך את הקריאה בכלל של הפונקציה
קוד:
void toLowerPointers( char *s )
{
char *p = s;
while( *p != NULL )
{
if( *p >= 'A' && *p <= 'Z' )
*p += ' ';
p++;
}
}
void toLowerStrlen( char *s )
{
int nLength = strlen( s );
int i;
for( i=0; i<nLength; i++ )
if( s[i] >= 'A' && s[i] <= 'Z' )
s[i] += ' ';
}
|