visual studio ya lo tengo pero no me sirve solo programare en c y visual es para c++...
Eso no es cierto, con Visual Studio (Normal o Express) 2010 tambien puedes programar y compilar en C, no es obligatorio que programes en C++.
Para asegurarte que el archivo sea compilado como un programa en C, hay dos formas:
1. Lo mas facil, cuando creas el archivo de codigo fuente, asegurate que el nombre del archivo tenga extencion .c en lugar de .cpp (ejemplo main.c) de esa forma el archivo sera compilado como programa en C y no como C++.
2. Si el archivo ya tiene extension .cpp, puedes forzar la compilacion a archivo en C simplemente seleccionando el archivo en el explorador de soluciones, luego te vas al menu Proyecto/Propiedades y en el cuadro de dialogo que se abre, te vas a C/C++/avanzadas/compilar como... y eliges "Compilar codigo como C".
Saludos y suerte