#include #include #include char *buffer; const int range = 'a'+26; int length = 0; int spin(char* p){ /* 26 == alphabet */ for(*p='a';*p * ./recurse 3 */ int main(int argc, char ** argv) { if(argc!=2) return argc; int pass_length = atoi(argv[1]); buffer = (char *) calloc(pass_length+1,sizeof(char)); buffer[pass_length]='\0'; memset(buffer,'a',pass_length); /* This is a call to a recursive function */ length = pass_length; spin(buffer); return 0; }