otros seguramente te recomendarán el Visual Studio (Visual C++) el cual no te lo recomiendo para nada (si estas empezando) por que trabaja de una forma algo 'distinta' a code blocks..
Cita de: 0xefro en Febrero 19, 2014, 03:11:37 pmotros seguramente te recomendarán el Visual Studio (Visual C++) el cual no te lo recomiendo para nada (si estas empezando) por que trabaja de una forma algo 'distinta' a code blocks.. ¿Y es ese un motivo para no recomendarlo?
Por cierto, ahora que estamos hablando de IDEs tengo una duda, la funcion getchar(); pertenece a stdio.h si es C y si es C++ a fstream no?
¿por qué cuando compilo un code en vs con la funcion getchar(); y libreria iostream sin agregarles alguna de las dos librerias que mencioné antes este me lo compila sin problemas? osea, en code blocks, tienes que poner la principal que es iostream y después alguna de las ya mencionadas (stdio.h o fstream) para que te lo compile sin dar error alguno..
CitarPor cierto, ahora que estamos hablando de IDEs tengo una duda, la funcion getchar(); pertenece a stdio.h si es C y si es C++ a fstream no? stdio.h es una función de C, no de C++, que son dos lenguajes completamente distintos (bueno, no completamente, porque C++ contiene a C. Pero aparte de eso, son muy diferentes).En C++ las funciones de C están incluidas en un include con el mismo nombre, con una c delante y sin el .h.Es decir, en C++ sería cstdio. Citar¿por qué cuando compilo un code en vs con la funcion getchar(); y libreria iostream sin agregarles alguna de las dos librerias que mencioné antes este me lo compila sin problemas? osea, en code blocks, tienes que poner la principal que es iostream y después alguna de las ya mencionadas (stdio.h o fstream) para que te lo compile sin dar error alguno..Si haces click derecho en iostream y eliges "Abrir documento" (o algo así), llegarás al código del include de iostream. Allí verás que tiene otro include. Si sigues la cadena, terminarás llegando a otro que tiene:#include <cstdio>Esto no depende del IDE, sino del compilador.