Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Aikanáro Anário

#531
Ya me imagino como controlan un ser humano remotamente y cometen crimenes a su nombre :P
#532
No soy español, pero ya lo creo xD
#533
Macbook wheel, jaja, que disparate  :-X
#534
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();
#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
getchar();
getchar();
#535
Pero el programa no se ejecuta todavia, por ahora mi principal problema
#536
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
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:
#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:
#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
Ok, totalemente claro ya.

Gracias
#539
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
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:
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