https://foro.gambas-es.org/viewtopic.php?f=17&t=7384&p=44235#p44235
-----------------------------------
jguardon
Jueves, 07 Febrero 2019, 19:11

Re: Pasos Para Editar Un Codigo Fuente En C O C++?
-----------------------------------
Hola

Yo te recomiendo que utilices un IDE más orientado a ese tipo de lenguajes, como puede ser [url=http://www.codeblocks.org/]Code::Blocks o [url=https://codelite.org/]Codelite. 

Si el proyecto te lo descargas completo, con toda su estructura, es fácil que el IDE te lo muestre ya con su jerarquía, o que te pida crear un proyecto nuevo y puedas ir añadiendo los ficheros y directorios si los hubiera. Como en cualquier programa, siempre ha de haber un fichero de inicio, es decir, desde donde se empieza a ejecutar el código (ten en cuenta que donde haya un fichero con extensión .h de cabecera o header también tiene que haber otro [b].c[/b] o [b].cpp[/b] dependiendo del lenguaje).  

En C y en C++ es necesario que se compile el programa y se enlacen las librerías de las que depende mediante el compilador GCC o C++ y switches adecuados. Generalmente, los IDEs te detectan el lenguaje y usan el compilador adecuado, de manera que cada vez que hagas un cambio, primero se comprueban los errores léxicos, luego los errores durante la compilación y por último, si la compilación es exitosa, se genera un fichero ejecutable para comprobar su funcionamiento (algo más grande de lo normal, al llevar información de depuración).

Una vez que el programa o librería está listo para distribuirse, se genera un ejecutable optimizado.

En cuanto al aprendizaje de los lenguajes citados, hay mucho material en la red. No es lo mismo C y C++, aunque se diga que C++ es una extensión de C. Si quieres aprender, todo el mundo recomienda empezar con C y luego ir aprendiendo C++. Otros dicen sin embargo que elijas C++ y a muerte! En cualquier caso, necesitarás unos mínimos conocimientos incluso para realizar modificaciones a un programa ya terminado.

Te dejo uno de tantos cursos disponibles en Internet para 'C':

https://elrincondelc.com/curso-programacion-c


Saludos


