Borland y gcc
Borland y gcc
Hay alguna manera de exportar las librerias de Borland (por ejemplo conio.h) para poder unsarlas con gcc??
En clase usamos Borland para compilar los codigos en c y a mi me gustaria probar con gcc.
Aparte hay muchas diferencias en el código.
Por ejemplo Borland acepta void main y gcc no
En clase usamos Borland para compilar los codigos en c y a mi me gustaria probar con gcc.
Aparte hay muchas diferencias en el código.
Por ejemplo Borland acepta void main y gcc no
Re: Borland y gcc
Eso es por la versión del gcc, es nuevo de C que el main no puede ser void, el borlan seguramente te lo acepte por ser una versión vieja y el gcc no por estar actualizado.
A mi me pasó en el examen de computadores, que me daba error en el main, le dije al profesor, que coño pasa aquí, y me dijo que la version nueva del gcc(al menos más nueva que la que usamos en clase) no acepta el main como void, y explicó en alto(pues yo era el primero en compilar xD) que en lugar de void teniamos que poner un tipo de dato que creo recordar que era int.
Posiblemente esté equivocado pues no me fio de mis profesores, muchos sacaron el título en la tombola me parece a mi, seguramente Tigre te lo pueda explicar mejor.
PD: En ese examen saqué un 10 xD, el primero desde que acabé bach jaja, que recuerdos
A mi me pasó en el examen de computadores, que me daba error en el main, le dije al profesor, que coño pasa aquí, y me dijo que la version nueva del gcc(al menos más nueva que la que usamos en clase) no acepta el main como void, y explicó en alto(pues yo era el primero en compilar xD) que en lugar de void teniamos que poner un tipo de dato que creo recordar que era int.
Posiblemente esté equivocado pues no me fio de mis profesores, muchos sacaron el título en la tombola me parece a mi, seguramente Tigre te lo pueda explicar mejor.
PD: En ese examen saqué un 10 xD, el primero desde que acabé bach jaja, que recuerdos
Re: Borland y gcc
Para que el conio.h, para un getch() al final y visualizar la impresion por pantalla??
Si es eso, puedes poner un cin.get(); al leer la variable.
Lo del void main en linux se ponia con int main() y se devolvia al final un return 0;
Si es eso, puedes poner un cin.get(); al leer la variable.
Lo del void main en linux se ponia con int main() y se devolvia al final un return 0;
Re: Borland y gcc
el caso es que al estar acostumbrado al compilador borland e intentar compilar en gcc me es imposible. Y por eso busco solucion o equivalencias.
Re: Borland y gcc
No es porque fuera linux, es por la versión del compiladorZoltelder escribió:Lo del void main en linux se ponia con int main() y se devolvia al final un return 0;
Re: Borland y gcc
quizas me exprese mal, pero eso no quita que este mal lo que habia dicho.
Esta bien a medias, es decir, el Borland C/C++ Builder 6 creo que es una de las ultimas versiones y sin embargo con el KDevelop (por poner uno que he usado y cuando lo use fue con el Fedora Core 4 hace 3 años) tienes que poner cosas como int main(), return 0, o using namespace std; mientras que con el Borland 6 no hacia falta.
Esta bien a medias, es decir, el Borland C/C++ Builder 6 creo que es una de las ultimas versiones y sin embargo con el KDevelop (por poner uno que he usado y cuando lo use fue con el Fedora Core 4 hace 3 años) tienes que poner cosas como int main(), return 0, o using namespace std; mientras que con el Borland 6 no hacia falta.