Monday, January 26, 2009

week1

squeak image
http://itp.nyu.edu/~sk2745/littlecom/Squeak3.10.2-7179-basic.image.zip

reverse.c

#include 

static char str[]="STRING TO REVERSE";

int main(int argc, char *argv)
{
printf("\nOriginal string : [%s]", str);
reverse(0);
printf("\nReversed string : [%s]", str);
return(0);
}

int reverse(int pos)
{
  if(pos<(strlen(str)/2))
   {
char ch;

ch = str[pos];
str[pos]=str[strlen(str)-pos-1];
str[strlen(str)-pos-1]=ch;

reverse(pos+1);
   }
}