I am solving a problem in W. Fulton, Introduction to Toric Varieties, section 2.1, page 30.
Let $M$ be a lattice and $S$ one of its affine sub-semigroup, then the normalization of $\mathbb{C}[S]$ is $\mathbb{C}[\overline{S}]$ where $\overline{S} = \left \{p \in M \mid \exists k \in \mathbb{N}^*: kp \in S \right \}$ is the saturation of $S$.
Firstly, it is obviously that $\overline{S}$ is saturated then it is well-known that $\mathbb{C}[\overline{S}]$ is integrally closed. The extension $\mathbb{C}[S] \to \mathbb{C}[\overline{S}]$ is integral because every "elementary" character $\chi^p \in \mathbb{C}[\overline{S}]$ is a root of the polynomial $X^k - \chi^{kp} \in \mathbb{C}[S][X]$ for $kp \in S$. So to conclude that $\mathbb{C}[\overline{S}]$ is the integral closure of $\mathbb{C}[S]$ we need to show that the fields of fractions coincide. Because a field is closed under taking sum or inverse, we just need to prove that every element of form $\frac{\chi^p}{1} \in \mathrm{Frac}(\mathbb{C}[\overline{S}])$ is actually in $\mathrm{Frac}(\mathbb{C}[S])$ which is the point I am stuck at. Thank you in advance for any hint.