Te falta un compilador. Si usas Windows (y supongo que si empleas el Notepad++ usas Windows) puedes usar el MinGW, que es un port del GCC (GNU Compiler Collection, una colección de compiladores para varios lenguajes de programación, entre ellos C y C++). Va muy bien. Puedes emplear también CYGWIN, que no es propiamente dicho un compilador. Es un... hummm... ¿"emulador"? ¿"simulador"? ¿"cosa"? de sistemas Linux, donde, entre otras cosas, puedes instalar el gcc. Otra opción es quizás el compilador de Microsoft, el del Visual C++. Nunca lo he usado así que no sé que tal va.
Y bueno, el editor de texto ya lo tienes. Notepad++ supongo que ya te irá bien. También están Geany (del cual hay un port Windows), el editor del Visual C++ (hay una versión gratuita llamada Visual C++ Express... pero en cualquier caso es un programa MUY pesado... más de 200 megas en disco, si no me equivoco)...
Yo me imagino que el Notepad++ se puede configurar para darle la ruta del compilador y los argumentos que quieres emplear para C/C++ y, así, al darle a algún botoncito donde ponga "Compile" o "Compile and run..." te lo compilará usando la orden y el compilador que le hayas especificado, sin que tengas que escribirlo en la consola. Y si no, lo escribes en la consola y santas pascuas. Si al final te decantas por MinGW y con C/C++ te recomendaría empezar usando la siguiente orden: g++ -Wall -Werror -o tuprograma.exe tuprograma.cc. Si usas C en lugar de C++ PUEDES usar gcc en lugar de g++, usando la extensión .c para tus códigos fuente (digo PUEDES porque casi todo lo que hagas en C servirá en C++ y podrás compilarlo usando el mismo compilador de C++). -Wall sirve para que te muestre todos los "warnings" o advertencias, que son irregularidades que no llegan a ser errores y que por tanto, no impiden la compilación. Es interesante corregirlos todos y que el compilador no se queje por nada. -Werror es para que consideré cualquier warning como un error y que, por ende, no compile. Adicionalmente, a veces compilo con la opción -O2 que es para optimizar en la medida de lo posible el código al traducirlo a lenguaje máquina.
¡Bueno, saludos!
Y bueno, el editor de texto ya lo tienes. Notepad++ supongo que ya te irá bien. También están Geany (del cual hay un port Windows), el editor del Visual C++ (hay una versión gratuita llamada Visual C++ Express... pero en cualquier caso es un programa MUY pesado... más de 200 megas en disco, si no me equivoco)...
Yo me imagino que el Notepad++ se puede configurar para darle la ruta del compilador y los argumentos que quieres emplear para C/C++ y, así, al darle a algún botoncito donde ponga "Compile" o "Compile and run..." te lo compilará usando la orden y el compilador que le hayas especificado, sin que tengas que escribirlo en la consola. Y si no, lo escribes en la consola y santas pascuas. Si al final te decantas por MinGW y con C/C++ te recomendaría empezar usando la siguiente orden: g++ -Wall -Werror -o tuprograma.exe tuprograma.cc. Si usas C en lugar de C++ PUEDES usar gcc en lugar de g++, usando la extensión .c para tus códigos fuente (digo PUEDES porque casi todo lo que hagas en C servirá en C++ y podrás compilarlo usando el mismo compilador de C++). -Wall sirve para que te muestre todos los "warnings" o advertencias, que son irregularidades que no llegan a ser errores y que por tanto, no impiden la compilación. Es interesante corregirlos todos y que el compilador no se queje por nada. -Werror es para que consideré cualquier warning como un error y que, por ende, no compile. Adicionalmente, a veces compilo con la opción -O2 que es para optimizar en la medida de lo posible el código al traducirlo a lenguaje máquina.
¡Bueno, saludos!