Bienvenido: ( Identificarse | Registrarse )      
Foros de Trucos Windows
 
Closed TopicStart new topicStart Poll

Outline · [ Estándar ] · Lineal+

> duda con dev-cpp, aprendiendo =(

TequilaGT
post Mar 12 2007, 04:28 AM
Publicado: #1


**Gepard**
Group Icon

Grupo: Miembros Vitalicios
Mensajes: 823
Registrado: 28-July 06
Desde: Veracruz
Miembro nº: 175.638



robbie tengo una duda respecto al programa dev-cpp que me dijiste descargara para programar, mira he estado practicando poco con el pero en lo que he es, que al hacer unos ejercicios que saque de un libro que tengo no puedo correr el programa, le doy correr y no pasa nada, ahora tambien baje el turbo C y en el si corre pero solo me permite que capture una sola ves en pantalla y me saca de ahi y me regresa a la pantalla donde tengo el codigo.

ahora otra pregunta despues de sacarme de dudas de las anteriores, supongamos que termine de programar, ahora como lo guardo y donde lo dejo guardado con extencion .exe ?

disculpa si no me explique bien, apenas estoy enrolandome en esto de la programacion .

saludos !! y muchas gracias ! smile.gif


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post Mar 12 2007, 06:38 AM
Publicado: #2


Xbox Live... The best thing ever happened around videogames
Group Icon

Grupo: Moderadores
Mensajes: 1.665
Registrado: 7-March 05
Desde: Matamoros, Tamaulipas, Mexico
Miembro nº: 93.342



Hola tequila, que bien que te interese este mundillo, ahora vamos a concetrarnos.

Mmm depende mucho de la antiguedad del libro bro, ya que por lo visto esta enfocado a los 16 bits (Turbo C), usando la logica ceo que seria un desperdicio aprender a programar en modo 16 bits habiendo ya procesadores de hasta 64 bits no crees??, dev-cpp puede compilar para 32 y 64 bits sin ningun problema, pero si causa algun que otro error para programas de 16 bits (para que me entiendas mejor programar para 16 bits es programar en modo "real", o sea MS-DOS y win95).
Ahora bien, si vas empezando no creo que llegues a usar librerias tan especificas para 16 bits, si pudieras pegar el codigo que intentas compilar en dev-cpp.
Ojo, no estoy diciendo que te alejes de Turbo C, solo usalo como aprendizaje pero no te familiarizes mucho con el, ya que los 16 bits son de hace mas de 12 anios y el lenguaje ya cambio y mucho, y si te familiarizas con ciertas funciones exclusivas de turbo C (como gotoxy(), textcolor(), clrscr()wink.gif se te va a hacer dificil aprender el verdader C/C++, el que se usa hoy en dia.

Ahora respondiendo a tu otra duda, el archivo.exe se guarda al lado del archivo.c en dev-cpp, por ejemplo si creaste el archivo hola.c en el escritorio (te dejo el codigo)

CODE
#include<stdio.h>
int main()
{
   printf("Hola Mundo, estoy programando en C bajo windows");
   system("pause");
   return 0;
}


Ahora solo le das compilar/ejecutar y el archivo hola.exe aparecera en el escritorio tmb, ese codigo que te deje debe andar perfecto en dev cpp; espero te haya servido, cualquier otra duda no dudes en postear.

Saludos thumbsup.gif


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Lord MinDokan
post Mar 12 2007, 07:08 AM
Publicado: #3


Más alto subes, más duro el golpe de la caída.-
Group Icon

Grupo: Moderadores
Mensajes: 3.422
Registrado: 6-February 06
Desde: Argentina, Santa Fe, Rosario
Miembro nº: 159.059



Aprendo junto con tequila...
QUOTE
el archivo.exe se guarda al lado del archivo.c en dev-cpp, por ejemplo si creaste el archivo hola.c en el escritorio (te dejo el codigo)

Es que tequila es despistado... Guarda bien ese .c ya que sino te olvidas del código del .exe forever clap.gif


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
TequilaGT
post Mar 13 2007, 04:30 AM
Publicado: #4


**Gepard**
Group Icon

Grupo: Miembros Vitalicios
Mensajes: 823
Registrado: 28-July 06
Desde: Veracruz
Miembro nº: 175.638



al momento de capturar el codigo:


CODE
#include <stdio.h>

int main()
{
   int valor;
   for (valor = 0; valor < 8; valor = valor + 1)
   {
       if(valor ==2)
       printf("este mensaje se muestra solo cuando"
        "valor es igual a 2 \n");
       if(valor < 5)
       printf("este mensaje se muestra solo cuando"
       "valor que es %d es menor que 5\n", valor);
       else
       printf("este mensaje se muestra solo cuando"
        "valor que es %d es mayor que 4\n", valor);
} /* fin del bucle */
printf("este mensaje se mostrara solo cuando finalize el bucle \n")
return 0;
}

se supone que aqui debo de ir a la opcion ejecutar y dentro de ella correr la opcion de compilar, despues de compilar entonces ya puedo correr el programa, entonces lo le doy ejecutar" y me manda el error de "archivo fuente no compilado" cuando se suopne que fue la primera opcion que corri no ? bueno entonces pense que tal ves tendria que ir a la carpeta de Dev-ccp que esta en archivos de programas y ahi deveria estar el archivo .exe que me dijiste que se guardaria en algun lugar y resulta que no lo encontre por ningun lugar.

me fui por una segunda opcion, abri el Turbo C y abri el mismo archivo o ejemplo que estaba haciendo en Dev-C y al momento de compilar me manda un error en la siguiente linea "return 0;" con el error: C:\IC\IF.C 19: Statement missing ; in function main.

recordando bien y regresando al tema de Dev-c al momento de compilar me mando los siguientes errores :

LINEA MENSAJE

in function "int main ()"
20 expected before "return"


que paso, que fue en lo que falle ? bueno almenos ya se por que no encontre el archivo .exe jejeje pero no entiendo el por que del error si se supone que estoy bien no ?

bueno maestro jeday, ahi te dejo las imagenes y tu me dices :

imagen externa

imagen externa
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post Mar 13 2007, 04:44 AM
Publicado: #5


Xbox Live... The best thing ever happened around videogames
Group Icon

Grupo: Moderadores
Mensajes: 1.665
Registrado: 7-March 05
Desde: Matamoros, Tamaulipas, Mexico
Miembro nº: 93.342



Sigo recomendandote al 100% el Dev-C++, a simple vista te puedo decir que no te deja compilar porque falta un ; antes del return 0, mira el codigo quedaria asi:
CODE
int main()
{
  int valor;
  for (valor = 0; valor < 8; valor = valor + 1)
  {
      if(valor ==2)
      printf("este mensaje se muestra solo cuando"
       "valor es igual a 2 \n");
      if(valor < 5)
      printf("este mensaje se muestra solo cuando"
      "valor que es %d es menor que 5\n", valor);
      else
      printf("este mensaje se muestra solo cuando"
       "valor que es %d es mayor que 4\n", valor);
} /* fin del bucle */
printf("este mensaje se mostrara solo cuando finalize el bucle \n");
return 0;
}
Seguro que te dejara compilar, y el archivo .exe se guardara al lado del archivo.c

Saludos thumbsup.gif

PD: Mindokan sigue aprendiendo biggrin20jy.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
TequilaGT
post Mar 13 2007, 05:00 AM
Publicado: #6


**Gepard**
Group Icon

Grupo: Miembros Vitalicios
Mensajes: 823
Registrado: 28-July 06
Desde: Veracruz
Miembro nº: 175.638



QUOTE
Sigo recomendandote al 100% el Dev-C++, a simple vista te puedo decir que no te deja compilar porque falta un ; antes del return 0, mira el codigo quedaria asi:


new18.gif se me chispoteo, ok siguire practiando

pd: Mindokan, ponte a hacer tu tarea wey !!! biggrin20jy.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
Closed TopicTopic OptionsStart new topic

Collapse

> Topicos similares

[duda] you tube nicogauna 89 13 Ayer, 04:33 AM
By: nicogauna
Tremenda duda entre Toshiba o HP! El_Christiancito 70 1 Oct 4 2008, 12:32 PM
By: Aitor_sp
Tremenda duda entre Toshiba o HP! El_Christiancito 0 0 Oct 3 2008, 05:54 AM
By: El_Christiancito
[DUDA] Memoria RAM nicogauna 759 24 Oct 3 2008, 02:14 AM
By: vitrox2007
[DUDA] placa de video nicogauna 144 14 Sep 29 2008, 05:03 AM
By: nicogauna