Hi, I use Code::Blocks and I'm writing a program that is supposed to count the number of possible variations between 10 letters of the alphabet. The program compiles, but once I run it, it crashes and gives me this error:
Process terminated with status -1073741819
And I have no clue why is that happening. Here is the code:
Code:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void move(char *one, char *two);
main()
{
char alf[] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'};
int count, index, max = 0;
for (index = 9; strcmp(alf[9], 'a') != 0; count++) {
if (index == 0) {
index = 9;
continue;
}
move(&alf[index], &alf[index - 1]);
max++;
}
printf("%d", max);
return 0;
}
void move(char *one, char *two)
{
int aux;
aux = *two;
*two = *one;
*one = aux;
}
Any help will be welcome.
Thanks in advance.