The first thing to point out is that a scalar isn't simply a one-dimensional vector, so it itsn't really correct to say a scalar has one component. Secondly, the curl operator on acts on vector fields. Finally, it is very easy for a scalar field to contain all the information necessary to generate a vector field. For example, the gradient of a scalar field is defined as,
\nabla V\left(x,y,z\right) = \left(\frac{\partial V}{\partial x},\;\frac{\partial V}{\partial y},\; \frac{\partial V}{\partial z}\right)
Hence, the gradient of a scalar field results in a vector which represents how fast the scalar field V is changing in the directions parallel to the three axes.
Do you see?
Edit: I see that I was beaten to it.