Ajuda em C

ceptrus

Power Member
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...
 
Última edição:
Back
Topo