|
51
|
Programación / Programación C/C++ / Re: Pregunta sobre estructuras de datos genericas.
|
en: 18 Marzo 2012, 23:45 pm
|
Lo único que se me ocurre es que a la lista, en lugar de guardar directamente el dato, encapsules los mismo en un tipo de dato que contenga un puntero a función , dicha función será la que llamarás cuando intentes imprimir el valor del nodo en el que te encuentras , eje typedef struct nodoGenerico{ t_Direccion dato; char * ( * toString)(); } nodoGenerico;
antes de agregar el nodoGenerico a la lista, deberás proporcionar la función que describirá al objeto apuntado por dato, si no lo haces, has de suponer que es un tipo de dato simple e imprimirlo como proceda . Saludos
|
|
|
52
|
Programación / Java / Re: class,interface or enum expected
|
en: 16 Marzo 2012, 14:56 pm
|
Creo que te sobraba una llave class Cuenta{ //atributos int ncuenta; double sactual; //constuctor public Cuenta (int ncuenta, double sactual, String nombre ){ this.ncuenta=ncuenta; this.sactual=sactual; this.nombre=nombre; } public void mostrarNCuenta(){ System. out. println("NCuenta "+ncuenta ); } public void mostrarSActual(){ System. out. println("SActual "+sactual ); } public String regresarNombre (){ return nombre; } public void depositar(double cantidad){ if(cantidad>0) sactual+=cantidad;//sactual=sactual+cantidad else System. out. println(cantidad + "No es valida"); } public boolean retirar(double cantidad){ if(cantidad>0&&cantidad<=sactual){ sactual-=cantidad; return true; } return false; } }//clase public class CuentaComun extends Cuenta{ //atributo //constuctor public CuentaComun (int ncuenta, double sactual, String nombre, String nombrecopro ){ super(ncuenta,sactual,nombre);//llamando constructor de superclase this.nombrecopro=nombrecopro; } /*} ESTO CREO QUE ESTA DE MAS *************/ public String regresarNombreCoPro (){ return nombrecopro; } public static void main (String[] args ) { CuentaComun cc=new CuentaComun(1234,7500.25,"Manuel","Ingrid"); cc.mostrarNCuenta();//mensaje cc.mostrarSActual(); System. out. println("NOMBRE= "+cc. regresarNombre()); cc.depositar(200.25); cc.mostrarActual(); System. out. println("NOMBRECOPRO=" +cc. regresarNombreCoPro()); if(cc.retirar(700.5)==true) System. out. println("Transaccion efectuada exitosamente"); else{ System. out. println("Error en la transaccion"); cc.mostrarSActual(); } }//main }//clase
|
|
|
55
|
Informática / Hardware / Re: Se congela la imagen y el último sonido emitido se repite
|
en: 10 Marzo 2012, 15:13 pm
|
Hola , muchas gracias por la ayuda prestada.
Al final seguí los consejos que me dieron , hice limpieza interna del pc, cambie la tarjeta gráfica y tuve una pequeña mejora , pero cuando reemplazé la pasta térmica el pc volvió a la vida y ahora está como el principio , muchísimas gracias gente ...!
saludos.
|
|
|
56
|
Informática / Hardware / Re: Se congela la imagen y el último sonido emitido se repite
|
en: 8 Marzo 2012, 20:25 pm
|
Hola, gracias por responder, apunto la info de mi pc ...
Tarjeta gráfica : nVidia corporation C73 [GeForce 7100 / nForce 630i] Sonido : nVidia Corporation MCP73 High Definition Audio CPU = Intel(R) Pentium(R) Dual CPU E2200 @ 2.20GHz Memoria= 1GiB DIMM 800 MHz (1,2 ns) la comprobé con memtest
S.O. = Ubuntu 11.10 (oneiric) 3.0.0-15-generic
temperaturas: he instalado psensor pero no sé cual es la temperatura de la gráfica , aunque me ha llamado la atención que los procesadores alcanzan temperaturas de hasta 72º C es normal esto ? , podría ser lo que causa que la imagen se congele y el último sonido se bucle ?
Las rayas me salen cuando lleva un rato encendido , sobre todo cuando veo algún video, pelicula o estoy en video-llamada.
|
|
|
57
|
Informática / Hardware / Se congela la imagen y el último sonido emitido se repite [SOLUCIONADO]
|
en: 8 Marzo 2012, 14:03 pm
|
Hola , estoy teniendo problemas con mi pc , como pone en el título, algunas veces se congela la imagen (salen también unas rayitas pequeñas), y el último sonido emitido se repite, me gustaría saber si es la tarjeta gráfica o no, no creo que sean los drivers, a alguien le ha pasado ? , ahora mismo estoy en el trabajo y no puedo dar información, pero esta noche si.
Muchas gracias...
|
|
|
58
|
Programación / Programación C/C++ / Re: Programa procesos en C
|
en: 15 Enero 2012, 12:21 pm
|
Hola , seguramente lo habrás copiado incompleto , yo lo intente compilar con gcc y compilo a la primera sin ninguna opción especial , pero cuando le quite la última llave , la llave de cierre del main , el compilador me dío el siguiente mensaje , te suena ? pc@pc:~/Documentos/fuente$ gcc -g -o proce proce.c proce.c: En la función ‘main’: proce.c:40:1: error: expected declaration or statement at end of input
Saludos
|
|
|
60
|
Programación / Programación C/C++ / Re: Probelma en C. Ayuda!!!
|
en: 14 Enero 2012, 17:08 pm
|
Hola he visto que estabas usando tipos de datos incorrectos para lo que quieres hacer , la variable operador no la puedes recuperar con atoi , recuerda que es un signo , y un signo, he tocado tu código , ahora ya funciona... #include <stdio.h> #include <string.h> main(int argc, char *argv[]) { char operador; int resultado = 0; int n1 = 0 , n2 = 0; //operador=atoi(argv[2]); if (operador=='+') { resultado = n1 + n2; printf("El resultado de sumar %d y %d es: %d\n", n1 , n2 , resultado ); salir(); } if (operador=='-') { resultado=n1-n2; printf("El resultado de restar %d y %d es: %d\n", n1 , n2 , resultado ); salir(); } if (operador=='*') { resultado=n1*n2; printf("El resultado de multiplicar %d y %d es: %d\n", n1 , n2 , resultado ); salir(); } if (operador=='/') { resultado=n1/n2; printf("El resultado de dividir %d y %d es: %d\n", n1 , n2 , resultado ); salir(); } if (operador!='+' && operador!='-' && operador!='*' && operador!='/') { printf("Operador no reconocido. Utilize uno de los siguientes operadores:\n" "-Suma: \"+\"\n" "-Resta: \"-\"\n" "-Multiplicación: \"*\"\n" "-División: \"/\"\n" "Utilize los operadores con el siguiente formato: número operador número.\n"); salir(); } } int salir() { return 0; }
|
|
|
|
|
|
|