Colgad codigo y dejad de hablar de anime !!!!!!!!!! XD
Empiezo, invertir cadenas :
Con punteros:
GeSHi (c):
char* _strrev ( char* string )
{
char* p1, *p2;
/* p1 apunta al principio de string */
p1 = string;
/* p2 apunta al final */
p2 = string;
while (*p2)
p2++;
*p2 = '\0';
/* Inversion */
while ( p1 < p2 )
{
char c1,c2;
c1 = *p1;
c2 = *--p2;
*p1++ = c2;
*p2 = c1;
}
return string;
}
Created by GeSHI 1.0.7.20
Sin punteros:
GeSHi (c):
void reverse (char s[])
{
int c,i,j;
for ( i = 0, j = strlen(s)-1; i < j; i++, j--)
{
c = s[i];
s[i] = s[j];
s[j] = c;
}
}
Created by GeSHI 1.0.7.20
Animaos