Okay, thanks to all of you for your responses. I think I understood why you can never find such a bijective function.
With the aim of helping others with the same problem, I will synthetize my reasoning here.
Let $f: \mathbb{N} \to (0, 1)$ be an injective function. Using Cantor's Diagonal Argument, we can show that there exists some $a \in (0, 1)$ such that $f(n) = a$ for some $n \in \mathbb{N}$. Then, we create the funcion $g: \mathbb{N} \to (0, 1)$ as follows
\begin{equation}
g(x) =
\left\{
\begin{matrix}
a & \textrm{if}\ x = 1\\
f(x-1) & \textrm{if}\ x > 1
\end{matrix}
\right.
\textrm{.}
\end{equation}
However, it isn't bijective, because using Cantor's Diagonal Argument again we can still find some number $b \in (0, 1)$ such that $g(n) = b$ for some $n \in \mathbb{N}$.
We could keep going on finding more functions. Let $h: \mathbb{N} \to (0, 1)$ be a function applying the previous process infinitely many times. Again, using Cantor's Diagonal Argument we see that $h$ is not bijective. Therefore, we can't find the bijective function $b: \mathbb{N} \to (0, 1)$ that would make $\textrm{card}\ \mathbb{N} = \textrm{card}\ (0, 1)$.
$\square$
Please, correct me if I'm wrong.
EDIT: I've just realised that this isn't needed for the proof of Cantor's Diagonal Argument to be completed. When we consider $f: \mathbb{N} \to (0, 1)$, it is an arbitrary function. Therefore, $\nexists\ g: \mathbb{N} \to (0, 1)$ such that $g$ is bijective, because $f$ is any function, even $g$.