Exacto, tendría que ser un proceso nuevo 
Los hilos (hebras) dependen del proceso padre.

Los hilos (hebras) dependen del proceso padre.
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úCita de: feedf en 2 Julio 2013, 04:20 AM¿Pusister el for como te dije?
lo resolvi agregandole una fila a la matriz quedo [6][20] y funciona bien
void LimpiarPantalla()
{
#ifdef _WIN32
system("CLS");
#else
system("clear");
#endif
}
#define WINDOWS
void LimpiarPantalla()
{
#ifdef WINDOWS
system("CLS");
#else
system("clear");
#endif
}
vector<ranking>classificacion(vector<usuario>p){
vector<ranking>v;
for(int i=0;i<p.size();i++){
int lugar=donde_esta(p[i].nombre,v);
v[lugar].total_pruebas=v[lugar].total_pruebas+1;
v[lugar].puntos=v[lugar].puntos+p[i].puntos;
if(p[i].tipo_competicion=='s'){
v[lugar].pruebas_puntuables=v[lugar].pruebas_puntuables+1;}
else if(p[i].tipo_competicion=='n'){v[lugar].pruebas_puntuables=v[lugar].pruebas_puntuables+0;}
}
return v;
}
Cita de: feedf en 2 Julio 2013, 02:34 AMLa posición 5 del vector sería [4]
sabes que me sigue trayendo basura en la poscion 5 del vector fuuuuuuuuuuuuuuuuu
Cita de: feedf en 2 Julio 2013, 01:46 AMSon 20 elementos a contar desde el cero, ergo los índices van 0-19
por que menor estricto? si la matriz llega a 20
si se elige la columna 20 no la toma por qe con el < solo no la toma
Cita de: feedf en 2 Julio 2013, 00:51 AMNo está igual, mira el bucle for:
mira esta igual y me sigue saliendo en la posicion 5 del aux se guarda 20
for(f=1;f<=5;f++)
for(f=0;f<5;f++)
for(c=1;c<20;c++)
Cita de: Mackeli en 2 Julio 2013, 00:57 AMHablo del build log. En el letrero que aparece me sale:Esque hay dos letreros, uno que aparece en el build log y otro que aparece en el mismo programa (si tienes activada la opción que dije).
Process returned 1957557385 (0x74ADF489) execution time : 0.718 s
Press any key to continue.
¿Ahí debería salirme el programa y luego eso? Y sino, ¿hay alguna forma de ejecutar el programa y ver el resultado desde dentro del programa? Hablando del Code:Blocks, claro, si decís que el Dev-C++ es tan malo y debería dejarlo.
Cita de: Mackeli en 2 Julio 2013, 00:57 AMPues que en el Dev-C++ el programa sólo llega a ejecutarse cuando en la primera línea de código de cout va delante numero. Al ponerlo como debería ser en principio, el programa se compila sin errores, pero no se ejecuta, que es lo que me tiene desconcertado.Ponnos el código entero, ya te hemos dicho que así tal cual te debería ir ambas opciones:
cout << numero << " es el valor de la variable numero." << '\n';
cout << "La variable numero almacena: " << numero << '\n';
int c,f;
int max[f];
int max_coordenada[5];
for (f = 0; f <5;f++)
{
max[f] = m[f][0];
max_coordenada[f] = 0;
for (c=1;c < 20;c++)
{
if (m1[f][c] > max[f])
{
max[f] = m1[f][c];
max_coordenada[f] = c;
}
}