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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ... 59
111  Programación / Programación C/C++ / Re: Dos datos mayores [C] en: 13 Diciembre 2012, 18:39 pm
Al hacer
Código
  1. if (a>b)
  2.      b=a;
  3.  

Estás perdiendo el valor que tenías en b, este valor lo necesitas porque pudiera ser tu segundo mayor. Fíjate haciendo la corrida al frío con 10, 20, 30 en ese orden. Una solución a tu problema sería que cuando un valor sea mayor al mayor, antes de asignar el nuevo mayor asignas el viejo como segundo mayor y en el caso de que el valor no sea mayor al mayor verificas si es mayor al segundo mayor y lo asignas.
112  Programación / Programación C/C++ / Re: calcular producto escalar en: 12 Diciembre 2012, 03:33 am
Pon un espacio entre el tipo del parametro y el nombre, es decir:

Código
  1. int producto_escalar(vector<int> v1,vector<int> v2)

Otra cosa, si sabes que para realizar el producto escalar entre dos vectores ambos tienen que tener el mismo tamaño, está demás que preguntes en el for por el tamaño de ambos.
113  Programación / Programación C/C++ / Re: duda sobre funcion booleana c++ en: 12 Diciembre 2012, 02:48 am
Debería funcionar, valida que el cambio que hayas hecho sea correcto. Lo que debes hacer es cambiar el return false por true y el true por false
114  Programación / Programación C/C++ / Re: duda sobre funcion booleana c++ en: 12 Diciembre 2012, 02:24 am
Como te dijo rir3760 los retornos están invertidos, es decir, al encontrar al menos un número par va a retornar false
115  Programación / Programación C/C++ / Re: Duda - Proceso de compilación en: 11 Diciembre 2012, 03:48 am
 
@naderST:
Entonces, cual es la función de tener un archivo de cabecera si la función está declarada en otro archivo?

Básicamente indicarle al compilador el prototipo o interfaz de la función que se está llamando. Dependiendo del standard de C que estés usando puede ser obligatorio que declares el prototipo de la función.

En el siguiente link puedes ver un ejemplo de que puede pasar si no le indicas el prototipo de la función al comilador.

http://en.wikipedia.org/wiki/Function_prototype#Uses
116  Programación / Programación C/C++ / Re: [Ayuda] Comenzando con C++... en: 11 Diciembre 2012, 03:35 am
Disculpa no me había fijado últimamente he estado algo atareado. En C++ podrías hacer esto:

Código
  1.  
  2. #include <iostream>
  3. #include <sstream>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.    float a;
  10.    stringstream ss("2.55",stringstream::in);
  11.    ss >> a;
  12.    return 0;
  13. }
  14.  

atof() debería funcionar, pero me imagino que el texto del campo te devuelve un objeto string, estos objetos tienen un método llamado c_str() que te devuelve un string de C el cual puedes utilizar en las funciones de la librería string de C
117  Programación / Programación C/C++ / Re: [Ayuda] Comenzando con C++... en: 11 Diciembre 2012, 00:44 am
Porque al hacer Convert::ToInt16() te lo convierte a entero lo trunca, por lo tanto no va a mostrar los decimales.
118  Programación / Programación C/C++ / Re: [Ayuda] Comenzando con C++... en: 10 Diciembre 2012, 05:10 am
Deberías ponerte de una vez ya que estás trancado por cosas muy básicas diría yo.
119  Programación / Programación C/C++ / Re: [Ayuda] Comenzando con C++... en: 10 Diciembre 2012, 04:08 am
Evidentemente ni con cout ni printf vas a mostrar algo en un form... Por lo visto estás utilizando la suite de Visual Studio, no tengo experiencia utilizando VS, pero asumo que de la misma manera en que creaste el botón creas el label y desde el "evento" clicked del botón le asignas el texto al label.

PD: Te recomiendo que leas un libro básico de C/C++
120  Programación / Programación C/C++ / Re: Duda - Proceso de compilación en: 10 Diciembre 2012, 00:17 am
Por ejemplo supongamos que tenemos una función que se llama imprimir(). Su prototipo sería el siguiente

Código
  1. void imprimir();
  2.  

Esto es lo que tendría nuestro archivo de cabecera (.h), ahora la definición de la misma pudiera estar en un .c el cual enlazaremos luego. La definición pudiera ser la siguiente:

Código
  1. void imprimir()
  2. {
  3.       printf("Esto es una prueba\n");
  4. }
  5.  
Páginas: 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ... 59
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines