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ú

Temas - OnLOL

#1
Estoy precticando, e intente hacer un "ordenador" de numeros, los numeros dentro de un vector, se los deberia ordenar de menor a mayor, pero el compilador me esta dando problemas, se que es con las direcciones pero no se donde tocar, fuero de eso el programa no esta terminado, por que no se como automatizar que se de cuenta si ya se termino de ordenar o le falta.

Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;

int OrdenarMeMa(int);

int array[10];
int main()
{
int a=0, *arrayrta[10];
for(a==0;a<10;a++){//obteniendo valores
cout<<"ingrese el valor numero "<<a<<" de "<<sizeof(array)/sizeof(int)<<": "<<endl;
cin>>array[a];
}
cout<<"Estado:"<<endl;//muestra el array obtenido
for(a==0;a<10;a++)
{
cout<<array[a]<<" | ";
}
(int)arrayrta=OrdenarMeMa(array);

for(a==0;a<10;a++)//Muestra el array ordenado
{
cout<<arrayrta[a]<<" | ";
}
return 0;
}

int OrdenarMeMa(int array)
{
int aux, a=0, b=0, array2[10];
bool listo;
while (0==listo)//ordena el array
{
a++;
b = a+1;
if (array2[a]>array2[b])
{
aux = array2[b];
array2[b] = array2[a];
array2[a]= aux;

}
return (int)array2;
}

}



Aca los Errores:
  19:32: error: conversión inválida de 'int*' a 'int'
  19:32: error:   argumento de inicialización 1 de 'int OrdenarMeMa(int)'
  19:32: error: se requiere un l-valor como operando izquierdo de la asignación
  30: aviso: se devolvió la dirección de la variable local 'array2'

para compilar uso el GCC, saludos y desde ya muchas gracias
#2
Hola, estoy intentando hacer una aplicacion que cambie el fondo do escritorio cada X cantidad de tiempo, los fondos estan listados en un listbox. pero el tema es que encontre este ejemplo:

Private Declare Function SystemParametersInfo Lib "user32" Alias
"SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As
Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long

Private Sub Form_Load()
Dim fallo As Integer
fallo = SystemParametersInfo(20, 0, "C:\WINDOWS\FONDO.BMP", 0)
End Sub

El tema es que es solo BMP y yo quiero que funcionen los formatos mas conocidos( jpg, gif y bmp). Gracias adioos!