MULTIMEDIA, Video digital, Grabación, Diseño gráfico, Diseño web, Programación > Webmasters - Diseño Web - Programación - Diseño gráfico

Compilacion Windows-Aqui Problemas y/o Dudadas Para Compilar

(1/2) > >>

jirho:
...Para Windows hay dos compiladores que me parecen son los mejores...para C..
Turbo C++ 3.1 de Borland(Modo DOS) y DevCpp(Interfaz grafica de Windows)...

Puedes hacer el codigo en cualquier editor y guardarlo como *.C, pero luego tendrias que abrirlo en cualquiera de los anteriores programas y compilarlo, por lo que obviamente lo logico es utilizar cualquierea de los 2. Estos compiladores ya traen un editor, el cual facilita la sintaxis(colores diferentes para palabras reservadas, etc), lo cual permite una muy buena visualizacion del codigo. Como Correr el Programa:

//El tipico Hola Mundo

#include <stdio.h>
#include <conio.h>//Windows

int main()
 {
 clrscr();//Limpia pantalla
 printf("...HOLA MUNDO DABOWEB...");//Imprime el mensaje
 getch();//Espera una tecla para continuar
 }

...Compilar:

Turbo C++ 3.1:
--F9 Para Compilar y/o CTRL+F9 Para Compilar y Correr.

DevCpp:
--CTRLF9 Para Compilar y/o F9 Para Compilar y Correr.

...A diferencia de Linux, se necesita la libreria Conio.h, para poder invocar a la funcion getch(); la cual permite esperar una tecla para continuar con la siguiente linea del programa...sin ella, no podriamos ver lo que hace el programa ya que sale inmediatamente...

Bien, por el momento hasta ahi...ya saben aqui dudas y/o comentarios...un saludo....
 :wink: ...

Lector:
En lugar de "clrscr" se puede poner "cls" solamente, No?

jirho:
...bien se me olvidaba que en DevCpp es system("cls");

...no amigo...en TurboC++ no funciona o si pero:

#include <stdlib.h>// se debe incluir esta de mas

system("cls");

BuHo:
Hay diferencias.

Con clrscr() lo que haces es llamar a una funcion incluida en la biblioteca <conio.h>, y por lo tanto, es algo propio del lenguaje C.

Sin embargo, cuando haces system("cls") lo que haces es llamar al comando de ms-dos a través de la instrucción system. Con system("X") puedes cambiar X por cualquier comando válido de DOS y se ejecutara en tu programa, siempre que lo hagas para Windows.

Lector:
Hola...

Les comento y despues les pregunto, que compilando un ejemplo de ALP, el que está en el PostIt de Diferencias de C......, me salieron los siguientes errores.:


--- Citar --- Error 1: Unable to open include file ´windows.h´.
Error 2: Declaration syntax error.
error 3: Declaration syntax error.
--- Fin de la cita ---


Me parecio que no podia encontrar el archivo a incluir: "windows.h", así que me fije en la carpeta "INCLUDE", en la que estan todas las librerias -se llaman así, no- y la windows.h no estaba.

Estoy usando el compilador Turbo C++ 3.0 de Borland, esta versión no la trae? o es que se pudo haberse borrado? o no estar incluida en MI versión? o es algun otro error?.

P.D.: ALP habia puesto lo siguiente, en ese mismo mensaje.:

--- Citar ---P.D.-El ejemplo de windos está hecho con el API Win32 (sin mfc, owl...)
--- Fin de la cita ---


se beve a algo de esto?

Gracias por anticipado y un saludote a todos. :wink:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa