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

#721
Lo estoy viendo en la captura, estas creando un fichero xDDD.

Prueba a darle a project  ;)
#722
Tienes que crear un proyecto, no un fichero.
#723
Programación C/C++ / Re: 1º Reto de Retrodev
26 Junio 2013, 20:51 PM
Faltan DLL, no lo puedo ejecutar  :silbar:
#724
Settings->Compiler->Linker Settings.

En la columna de la derecha pon -static-libgcc
#726
Tienes que inicializar la variable "esperanza" a 0.

Mi propio compilador me ha avisado, deberías usar uno más moderno:
http://foro.elhacker.net/programacion_cc/iquestpor_que_no_deberias_usar_el_devcpp-t385150.0.html
#727
Cita de: engelx en 25 Junio 2013, 21:13 PM
mira la variable "s" de tu codigo, solo ubicaré donde está en orden de ejecucion

s=0
t=es_esperan(s);
es_esperan(double s)
s=s+v[i];


así que t depende de s... y aunque no soy realmente conocedor de "<vector>" estoy seguro que en "es_esperan" el vector es vacio... y la s es = 0 ya que lo declaraste al principio y la única modificación depende de un vector vacio... a "es_esperan" debes pasarle el vector, ya que "s" no tiene velas en ese entierro... puedes declararlo global o pasarlo como parametro, tu decides eso...

Ahí está la clave.

Tienes que pasar el vector como parámetro a la función.
#728
En C++ hay una forma más corta usando la función sort:

Código (cpp) [Seleccionar]
#include <iostream>
#include <algorithm>
#include <vector>

using namespace std;

const int n = 10;

int main()
{
   vector<int> Numeros;
   int aux;

   for(int i=0;i < n;i++)
   {
       cout<<"Dame el elemento numero "<<i+1<<": "<<endl;
       cin>>aux;
       Numeros.push_back(aux);
   }

   sort(Numeros.begin(),Numeros.end()); // Ordenar desde el principio al final

   return 0;
}


Aparte de eso, no se me ocurre ninguna forma de acortar tu código. Como mucho podrías sacar el mayor número del vector, pero eso no te serviría para ahorrar código.
#729
Cita de: MeCraniDOS en 24 Junio 2013, 22:59 PMLo que quiero es usar el archivo seleccionado de la función Listar_Archivos en la función Leer_Archivo, pero no se como pasar ese dato de una función a otra :-\ :-\

Saludos


Simplemente pasa ese nombre:

Código (cpp) [Seleccionar]
cout << endl << " Procesando " << FileNames[opt] << endl;
#730
Cita de: engelx en 25 Junio 2013, 15:09 PM1- Por que fflush es una mala practica?
fflush espera un flujo de salida pero stdin es un flujo de entrada (el teclado).

Puede funcionar en determinados sistemas operativos y en determinados compiladores, pero su comportamiento no está definido ni asegurado.

Cita de: engelx en 25 Junio 2013, 15:09 PM2- no uso system pause por el compilador, ya eso lo dije...
system hace una llamada al sistema, eso es independiente del compilador.