Saying what Youngsu said, slightly more geometrically:
You know that $V(f)$ is a dimension $1$ topological space, and since $V(g)\cap V(f)\subsetneq V(f)$ (why?) this implies that $V(f)\cap V(g)$ is a proper closed subset of $V(f)$. But, since $V(f)$ is Noetherian, you know that $V(f)\cap V(g)$ can be decomposed into a finite union of irreducible closed subsets of $V(f)$ which, by dimension considerations, must be dimension $0$.
Thus, we see that $\text{Spec }(\mathbb{C}[x,y]/(f,g))$ is a finite $\mathbb{C}$-variety, and thus must be Artinian, and so finite as a $\mathbb{C}$-space.
In less fancy words, the intersection of the two curves must be finite, purely by dimension considerations, and since the only varieties supported on finitely many points are finite dimensional $\mathbb{C}$-spaces, this implies your desired result.
Implicitly, I am using this very nice, and very useful theorem:
Theorem: Let $k$ be a field, and let $A$ be a finite type $k$-algebra. Then, the following are equivalent:
- $A$ is a finitely generated $\mathbb{C}$-module.
- $\text{Spec}(A)$ is finite.
- $\text{Spec}(A)$ is discrete.
- $\text{MaxSpec}(A)$ is finite.
Geometrically, this is saying something about the fibers of quasifinite morphisms. Namely, that they are finite type morphisms whose fibers, over any point $p$, satisfy any of the above equivalent properties over the residue field at $p$ (usually they are defined to be finite type morphisms whose fibers are finite).