Boas, precisava de uma ajuda a converter este pedaço de código para C/C++ Código: DirectoryInfo d = new DirectoryInfo("C:\"); FileInfo[] f = d.GetFiles(); //Array com a lista de todos os ficheiros da pasta Random r = new Random(); //random de um número entre 0 e o número de ficheiros existentes na pasta int a = r.Next(0, f.Length - 1); Bitmap b = new Bitmap(f[a].FullName); //converte a imagem seleccionada para o formato BMP e guarda na pasta C:\ b.Save("C:\Wallpaper1.bmp", System.Drawing.Imaging.ImageFormat.Bmp); Se alguém conseguir agradecia muito, Brigados.
Não, ainda não tentei fazer porque não tenho grandes conhecimentos acerca da sintaxe, apesar de saber que entre C# e C existem poucas diferenças.
És capaz de me ajudar? Ou mesmo que não conheças toda a sintaxe que tenho que usar, dar uma ajuda em algumas coisas que saibas? Andei a pesquisar mas não consigo encontrar nenhuma espécie de book como a sun tem para o java que dá imenso jeito com as bibliotecas existentes e todas as classes e funções.
É alguém capaz de converter isto para C/C++ ? Ao menos ajudar com a parte de listar os ficheiros da pasta, e guarda-lo no formato .BMP (mudar o nome da extensão nao basta).
Vens praqui pedir ajuda ou pedir que te façam o trabalho? Ajudar, ajudam-te, agora fazerem-te o trabalho já é mais complicado. Com saves ainda por cima. Tendo em conta que vais mexer em bmp's, directórios, e outras coisas mais complexas, vais ter que arranjar uma data de bibliotecas. Arranja uma para navegar em directorias windows, e outra para gravar ficheiros bmp... Já agora, em C e C++ ficam duas coisas completamente diferentes, dado que um deles é orientado a objectos...