Theorem: If $f_{n}$ is a sequence of differentiable functions on $[a,b]$ such that $\lim _{n\to \infty }f_{n}(x_{0})$ exists (and is finite) for some $x_{0}\in [a,b]$ and the sequence $f'_{n}$ converges uniformly on $[a,b]$, then $f_{n}$ converges uniformly to a function $f$ on $[a,b]$, and $f'(x)=\lim _{n\to \infty }f'_{n}(x)$ for $x\in [a,b]$.
I have known how to prove the theorem when $fn$ has a continuous derivative because I can use fundamental theorem of calculus to construct a function that is $$f(x_0)+\int_{x_0}^xg(t)dt$$ where $g(t)$ is the limit that $f'_n$ is convergent to.
But I have read this in Wikipedia that the derivative needn't be continuous, which means fundamental theorem of calculus fails to work.
So my question is how to prove the theorem without the contition that the derivative is continuous.