Usa o Visual Studio 2008 (tem no msdn o software gratuitamente)
Não tem mistério você usar o visual studio zed, abra o Visual Studio 2008, clica em File -> New -> File -> Visual C++ -> C++ File, digite o codigo do programa C, e ao salvar, mude o tipo da extensão para .c, após, vá em iniciar -> programas -> microsoft visual studio 2008 -> Visual Studio 2008 Tools -> e clique no programa Visual Studio 2008 Command Prompt.
(Nota: Esta etapa que estamos fazendo é necessario para compilar o programa, apesar do compilador do Visual Studio ser muito velho (30 anos no mercado), é o melhor que tem, pois ele não recompila todo o programa após uma simples alteração, e isto irá economizar muito tempo a medida que nossos codigos ganharem mais umas centenas de linhas do que o habitual.)
Usar o Command Prompt do Visual Studio não tem muito mistério, os comandos são na maioria os mesmo do MS-DOS, de qualquer forma vou listar os uteis para usar na compilação:
cd.. (volta um diretório atrás, ex:)
c:\Program Files\Microsoft Visual Studio 9.0\VC> cd.. "estava no diretório VC, digitei cd.."
c:\Program Files\Microsoft Visual Studio 9.0> cd.. "estava no diretório Microsoft Visual Studio 9.0, digitei cd.. e vou para Program Files."
cd <nome do diretório> (entra num diretório existente dentro do diretório que você está atualmente, ex:)
c:\> cd Users "estava no diretório c:, digitei cd Users para poder entrar na pasta de usuarios do windows vista"
c:\Users> cd Zed "estava no diretório Users, digitei cd Zed para entrar no diretório da conta de exemplo do windows vista
dir (lista o nome de todos os arquivos e diretórios existentes dentro do diretório atual, e mais algumas informações, ex:)
c:\> dir
O volume da unidade C não tem nome
O Número de série do volume é 1AAA-1111
Pasta de C:\
18/03/2008 13:00 24 autoexec.bat
18/03/2008 13:00 10 config.sys
18/03/2008 13:00 <DIR> IDE
18/03/2008 13:00 <DIR> Program Files
18/03/2008 13:00 <DIR> Users
18/03/2008 13:00 <DIR> Windows
2 Arquivo(s) 34bytes
4 Pasta(s) 123.456.789.654 bytes disponíveis
(Nota: muito util para você ter certeza de que está digitando o nome do diretório ou do arquivo corretamente, agora já sabemos navegar nos diretórios com o prompt fica facil trabalhar.)
cl <nome do programa>.c (compila o programa desejado, ex:)
c:\Users\Zed\Documents\Visual Studio 2008\Projects> cl meu_primeiro_programa.c (nota: não coloque espaços no nome do arquivo pois o compilador não irá aceitar o mesmo!)
*algumas informações sobre o compilador apareceram*
/out:meu_primeiro_programa.exe
meu_primeiro_programa.obj
no diretório do codigo estará o executavel do arquivo!
para ver o programa rodando, basta navegar no windows explorer e dar 2 cliques no executável, ou simplesmente digitar meu_primeiro_programa.exe no diretório em que está o executavel!
Bem, parece um pouco dificil, mais é questão de costume, quando estiver programando no Visual Studio, é só deixar o prompt aberto já no diretório do codigo, quando uma alteração for feita, vc salva, compila e testa, sem mistério!
Quanto ao Dev C++ no Vista, tem que fazer uma gambiarra para não dar problema na compilação de arquivos em C, ele só funciona normal com códigos em C++, caso o Visual Studio não lhe agrade, emule o compilador Turbo C com o DOSBox (emulador de MS-DOS)