All pastes #34716 Raw Edit

Casanova

public text v1 · immutable
#34716 ·published 2005-12-23 17:21 UTC
rendered paste body
#include <stdio.h>


int strlen (char *string)
{
        int i;
        puts ("in strlen");
        for (i=0;*(string+i)!='\0';i++);
        return i+1;
}

char * strrev (char *string)
{
        int len,i;
        char temp;
        len = strlen (string)-1;

        for (i=0;i<len/2;i++) {
                temp = *(string+i);
                *(string+i) = *(string+len-i);
                *(string+len-i) = temp;
        }
        return string;
}
int main()
{
        char *name="Prashanth";
        puts ("in");
        printf ("%d\n%s",strlen (name),strrev (name));
        return 0;
}
/*         char word[201],temp; */
/*         int i,len; */
/*         gets (word); */
/*         len = strlen (word); */
/*         for (i=len-1; i>=0 && word [i] < word [i-1] ; i--); */
/*         temp=word[i-1]; */
/*         word[i-1]=word[i]; */
/*         word[i]=temp; */