ah si c juste pr un operateur, dc 1 caractère: normal faut mettre %c et pas %s.
char op;
scanf("%c", &op);
ca te mets un caractère ds op
sinon, %s c'est une chaine de caractère, donc un tableau, dc un pointeur. donc tu le declares:
char op[dim];
scanf("%s", op);
ou
char *op;
op=calloc(dim,sizeof(char));
scanf("%s",op);
ou dim est le nbre de caractere.
bon, chuis pas un expert.