I have seen this answer, see here.
To prove multiplicative groups $\mathbb{R}−\{0\}$ and $\mathbb{C}−\{0\}$ are not isomorphic, they have used the fact that if $\varphi:G \to H$ is an isomorphism then for all $x \in G$.
We have $|x|=|\varphi(x)|$. So let there is isomorphism $\varphi$ between the multiplicative groups $\mathbb{R}−\{0\}$ and $\mathbb{C}−\{0\}$. Now $i \in \mathbb{C}−\{0\}$ has order $4$ as $i^4=1 so |i|=4$. But there is no element of order $4$ in $\mathbb{R}−\{0\}$. So there is no isomorphism between these multiplicative group. And in that answer the proof ends here.
But I think we have to proof the statement that there doesn't exist element of order $4$ in $\mathbb{R}−\{0\}$. So suppose there does exist element $x \in \mathbb{R}−\{0\}$ such that $|x|=4$. Now $x^4=1$. Now as $x \in \mathbb{R}−\{0\}$ so we can treat this $x$ as $4-th$ root of unity, so the roots are $1, \alpha,{\alpha}^2,{\alpha}^3$ where $\alpha=e^{\frac{2\pi i}{4}}$. But $\alpha,,{\alpha}^3 \notin \mathbb{R}-\{0\}$ and $|1|=1\neq 4$ and $|{\alpha}^2|=|-1|=2$. So none of the roots have order $4$. So there doesn't exist element of order $4$ in $\mathbb{R}−\{0\}$.
Is it correct now?