0
Isso ocorre porque o & (E comercial - ampersand) é usado pelo sistema para separar dois comandos em uma mesma linha, é um caractere "especial", assim como pipe (|) e os paranteses (( e )), e todos podem ser escapdos com ^
No entanto se esta usando Qt, ele já tem funções prontas para isto, que ev...