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 - El_Java

#51
Programación C/C++ / Re: Procesos y alarmas
15 Octubre 2011, 15:35 PM
prueba a quitar el pause();...

SaludOS!
#52
Programación C/C++ / Re: anidar funciones
13 Octubre 2011, 16:01 PM
Te pongo un ejemplo, no es muy practico, pero no se me ocurre otra cosa, estoy poco inspirado xD
El codigo lo unico que va a hacer es decirte si el numero que introduces está entre 50 y 100 y es par.
Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;

int main(){
    int num;
    cin >> num;

    if(num >= 50){
        if(num <= 100){
            if(num%2 == 0){
                cout << "Correcto\n";
            }
            else cout << "Incorrecto\n";
        }
        else cout << "Incorrecto\n";
    }
    else cout << "Incorrecto\n";

    return 0;
}


¿Te aclara esto algo? Si tienes dudas, pregunta.
#53
prueba poniendo algo como:
Código (cpp) [Seleccionar]
if(aux.antonimo);
//o tambien
if(aux.antonimo[0] != '\0');

Un saludo.
#54
Si que se puede, cuando estés haciendo el debug, en la pestaña Debugger (la de la tuerca azul de debajo del editor) ahi una linea de comandos no?
Pues escribe:
output 'variable''inicial'@'tamaño' No se si el significado es justo asi, lo he tenido que deducir, pero por ejemplo, para ver los 10 primeros datos de un array 'x' tendrias que poner:
output x[0]@10 y te saldria algo como esto:
{100, 200, 300, 400, 500, 600, 700, 800, 900, 1000}
En la linea de comandos puedes ver los comandos poniendo help, ademas, existe la funcion sizeof(variable) para facilitar el tamaño.

Un saludo.
#55
Sí que se puede, investiga un poco, porque yo tampoco lo sabia y a partir de tu mensaje he tardado 3 minutos en descubrirlo:
Pon un codigo de prueba, como este:
Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;

int main(){
    int *x = new int[2];
    x[0] = 100;
    x[1] = 222;

    return 0;
}


Coloca el breakpoint antes del return 0;
Haz debug y haz visible los watches, luego te aparecerá algo parecido a esto: "x = (int *)0x0230b4", haz click derecho sobre el y pincha en dereference pointer 'x' y te saldra el valor de x[0]

Si no, puedes hacerlo mucho más sencillo, dentro de la ventana watches haz click derecho y "add watch", en keyword pon la variable que quieres ver, por ejemplo, "x[1]" y ya está.

Un saludo.
#56
Programación C/C++ / Re: "Mini" programas
5 Octubre 2011, 19:44 PM
Te da error porque te falta poner al principio del codigo (despues del #include <iostream>):
Código (cpp) [Seleccionar]
using namespace std;
Un saludo.
#57
Perdon por mi ignorancia, pero cuando te refieres a "speakers" a que te refieres? :S
http://translate.google.com/#en|es|speakers
#58
Ese modo de usar return lo unico que hace es que realiza las comparaciones que se le pide:
Código (cpp) [Seleccionar]
numero >= '0' && numero <= '9'
y devuelve el valor booleano resultante de dicha comparacion (true o false).
#59
Cita de: Leon8086x en 25 Septiembre 2011, 09:41 AM
Vean que la función esnum tiene varios errores; aquí la corrección funcional.

Función esnum compilada en lenguaje c con Dev c++


#include <stdio.h>

int esnum (char numero);

void main(void)

{
int numero, varaux;

printf("ingrese un numero del 0 al 9 \n \n \t \t");
scanf("%c",&numero);

varaux=esnum(numero);

printf ("La funcion esnum dio %d", varaux);

     return (0);
}

int esnum (char numero)
{

   if ( (numero-48)>=0 && (numero-48)<=9  )

   {return (1);}

   else {return(-1);}

}



Tu último código de esnum tampoco está del todo bien, funcionalmente sí, pero semanticamente tiene un fallo que a mi personalmente no me gusta nada nada.
Si haces una funcion con un if y dentro del if un return, no tienes la necesidad de poner un else en el otro return, porque si el if es true, retornará 1 y parará la funcion.
Tampoco es necesario los parentesis en los returns  ;)
Código (cpp) [Seleccionar]

int esnum(char numero){
   if ((numero-48) >= 0 && (numero-48)<=9 ) return 1;
   return -1;
}
#60
Programación C/C++ / Re: Dimensión de Arreglos en C
25 Septiembre 2011, 19:41 PM
Para hacer la práctica que tu quieres hacer no es necesario saber NADA de arrays, pero si que tienes que leer mucho sobre ellos, porque no tienes demasiado idea...
para saber la dimension de un array basta con hacer:
Código (cpp) [Seleccionar]
sizeof(array)/sizeof(tipo_array)
Te recomiendo que te metas en está web: http://c.conclase.net