/* -*- compile-command: "gcc -g rail.c -o rail -lm" -*- */ /** * rail.c -- Simple transposition cipher * Time-stamp: "2006-10-15 15:09:11 ghoseb" */ #include #include #include #include #include #define MESSAGE "WEAREDISCOVEREDFLEEATONCE" int main(int argc, char *argv[]) { int len = strlen(MESSAGE); int row = 3; int column = abs(ceil (len/(float)row)); int i, j, k; int index = 0; char **fence; char *str = (char *)malloc(sizeof(MESSAGE)); /* char *cipher = (char *)malloc(sizeof(MESSAGE)); */ strcpy(str, MESSAGE); for (i=0; i