Trabalhando com C/C++

Para programar, é bom ter algum IDE (Ambiente de desenvolvimento integrado):
Caso você queira trabalhar somente com arquivos texto e simplesmente compilar o código, recomendo utilizar o gcc, que já vem nas distribuições Linux. No caso do Windows, utilize o MinGW. No caso do Mac OS X, a instalação do Xcode já acrescenta o gcc ao sistema; ou então baixe o MinGW para Mac OS X. Alguns editores de texto interessantes para programação são:


Utilizando o Wine corretamente, é possível rodar programas Windows em ambientes Linux e Mac OS X.

Também existem alguns compiladores C e C++ online, onde você insere o código texto, e recebe o programa ou uma mensagem de texto com a saída do programa:
PS: Eu não me responsabilizo por nenhum pau que vossa senhoria der na sua máquina!!!