Hejsan. hej Hejsan Men vad menar du med hämta?Hur ska jag göra för att hämta filer/bilder i ställe för slumptal?
Undrar hur programmet skulle se ut om jag skulle hämta filer/bilder i ställe för slumptal.
Jag vill fortfarande att man ska slumpa fram filer/bilderna. (14st. av 78 totalt)
Filer/Bilder är lagrade c:\ 1.jpg..2.jpg...3.jpg....78.jpg
Mvh
Urban Olsson
#include <iostream>
using namespace std;
void main()
{
srand(time(0));
int array[14];
int kort;
for (int i=0; i<14; i++)
{
bool unik;
do
{
unik = true;
kort = rand() * 77 / (RAND_MAX + 1);
for(int j=0;j<i;j++)
{
if(array[j]==kort)
unik = false;
}
}
while(!unik);
{
array[i]= kort;
}
}
for(int a=0; a<14; a++)
{
cout << array[a] << endl;
}
}
Sv: Hur ska jag göra för att hämta filer/bilder i ställe för slumptal?
vad exakt menar du med "hämta"?Sv:Hur ska jag göra för att hämta filer/bilder i ställe för slumptal?
Hämta de från hårddisken, som en kortlek med 78 kort istället för 52.
/UrbanSv: Hur ska jag göra för att hämta filer/bilder i ställe för slumptal?
Öppna filen för läsning?
#include <fstream>
#include <sstream>
int number = rand();
std::stringstream s;
s << number;
std::ifstream f(s.str() + ".jpg");
//nu pekar f på filen.