scanf("%[^\n]", expression); satır sonuna kadar tüm karakterleri okuyacaktır ve okuduklarını expression'a koyacaktır. Anlayacağın tüm satırı okumaya yarar.
scanf("%[^\n]", expression);
ninga teşekkür ederim