elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 ... 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [54] 55 56 57 58 59 60
531  Foros Generales / Noticias / Re: Primer ser humano “infectado por un virus informático” en: 29 Mayo 2010, 16:51 pm
Ya me imagino como controlan un ser humano remotamente y cometen crimenes a su nombre :P
532  Foros Generales / Noticias / Re: No tener acceso a Internet genera más angustia que la privación de sexo en: 29 Mayo 2010, 16:48 pm
No soy español, pero ya lo creo xD
533  Foros Generales / Noticias / Re: Apple quiere revolucionar el ordenador personal en: 29 Mayo 2010, 16:40 pm
Macbook wheel, jaja, que disparate  :-X
534  Programación / Programación C/C++ / Re: No se ejecuta el programa compilado en Dev-c++ en: 28 Mayo 2010, 22:30 pm
Al parecer el programa Dev-C++ se averio. Lo borre, volvi a instalar y ya funciona normal.

Ahora aparece la ventana, pero se cierra muy pronto, incluso con getchar();
Código:
#include <stdio.h>
int x=0,y=0;
main()
{
printf("Introduce un numero");
scanf("%d%d",&x,&y);
if(x==y)
{
printf("%d y %d son iguales",x,y);
[b]getchar();[/b]
}
else
{
printf("%d y %d no son iguales",x,y);
[b]getchar();[/b]
}
}

La ventana solo se queda si pongo otro getchar(); despues del primero
Código:
getchar();
getchar();
535  Programación / Programación C/C++ / Re: No se ejecuta el programa compilado en Dev-c++ en: 28 Mayo 2010, 16:33 pm
Pero el programa no se ejecuta todavia, por ahora mi principal problema
536  Programación / Programación C/C++ / Re: No se ejecuta el programa compilado en Dev-c++ en: 28 Mayo 2010, 06:35 am
A donde debo poner el return=0 ?
me da error

Pues acabo de leer por ahi que cuando se empieza con main() (como yo lo hice) el programa espera ningun resultado, pero cuando se inicia con void main(), no. Entonces puse void main() al principio y al final return 0; y se compilo, pero no pasa nada de todas formas.

Ademas al principio no tenia que poner el return...

Y bueno, lei por ahi, si, que goto da muchos problemas, pero no encontraba otra forma de poner para que el programa volviera a comenzar
537  Programación / Programación C/C++ / No se ejecuta el programa compilado en Dev-c++ en: 28 Mayo 2010, 05:31 am
No se lo que pasa, al principio se se ejecutaban, pero despues no, probe desintalando y volviendo a instalar, pero el unnistaller del programa dejo todos los archivos igual, a pesar de que decia que se habia desintalado y no se podia desintalar por agregar o quitar programar porque no aparecia, asi que lo volvi a instalar encima, pero no funciono.

El caso es que por ejemplo, este codigo:
Código:
#include <stdio.h>
int x,y;
main()
{
printf("Introduce un numero");
scanf("%d%d",&x,&y);
if(x==y)
{
printf("%d y %d son iguales",x,y);
system("pause");
}
else
{
printf("%d y %d no son iguales",x,y);
system("pause");
}
}

No aparece si quiera la ventana de ms-dos, se compila sin problema y sin dar errores, pero no se muestra la ventana, ni por un segundo.

Pero con este codigo:
Código:
#include <stdio.h>
int long x,y;
main()
{
printf("Este programa le muestra a partir de dos cantidades dadas,\ncual es mayor y cual es menor. Presione Enter para continuar");
getchar();
Inicio:
printf("\tIntroduzca la primera cantidad ");
scanf("%d",&x);
printf("\tIntroduzca la segunda cantidad ");
scanf("%d",&y);
if(x<y) //10 menor que 20 por ej.
{
printf("\t\t%d Es menor que %d\n",x,y); //segundo numero (10) mayor que el primero (20)
printf("\t\t%d Es mayor que %d\n",y,x);
goto Inicio;
}
else if(x>y)
{
printf("\t\t%d Es menor que %d\n",y,x); //segundo numero (20) mayor que el primero (10)
printf("\t\t%d Es mayor que %d\n",x,y);
goto Inicio;
}
else(x=y);
{
printf("\t\t%d Es igual a %d\n",x,y);
printf("\t\tLas dos cantidades son iguales\n");
goto Inicio;
}
}

Si se ejecuta y se muestra, no se porque, parece como si solo fuera con codigos pequeños. Lo que hace deducir que si se ejecutan, pero tan rapido que la ventana ni se muestra?, pero para eso puse system("pause");

No entiendo que pasa
538  Programación / Programación C/C++ / Re: Duda sobre el tipo de datos que pude almacenar una variable en: 27 Mayo 2010, 18:26 pm
Ok, totalemente claro ya.

Gracias
539  Programación / Programación C/C++ / Re: Duda sobre el tipo de datos que pude almacenar una variable en: 27 Mayo 2010, 04:59 am
OK

Pero si piden declarar una variable entera, ¿no seria un numero?, un numero entero?, en vez de letras. Si fuera para letras o caracteres usariamos "char"
540  Programación / Programación C/C++ / Re: Duda sobre el tipo de datos que pude almacenar una variable en: 27 Mayo 2010, 01:18 am
La primera parte comprendi bien.

Citar
Los dos codigos que pusiste declaran una variable entera, corta y sin signo la diferencia esta en que en:
Código:
int short unsigned x=1;
se inicializa la variable declarada, es decir, vendria a ser una definicion de variable.
Declarar una variable es definir un identificador(un nombre) para un determinado tipo de dato y reservando un espacio en memoria para ella, que podes inicializar(asignar un valor) junto con la declaracion o despues...

A ver si he entendido...
O sea que cuando hago x=1 ya no puedo inicializarla con otro valor, ¿hay estaria declarando e inicializando al mismo tiempo?
Pero cuando declaro "buenas" lo que hago es reservar el espacio en la memoria con ese nombre y mas tarde si lo podra ocupar otro valor que se entre por teclado
Páginas: 1 ... 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [54] 55 56 57 58 59 60
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines