Edit:
Mettendo ad esempio:
char op[5]; //4 operatori + \0
Utilizzando cin.getline(op, 5) a 5 è incluso \0 oppure no?