[C++] HILFE bei rand()

GeileEier

Mitglied
hallo,
ich möchte beim kopieren dem file einen "random namen" geben wobei die ersten 5 zahlen random sein sollen.... aber irgendwie bekomme ich das nicht hin...
das ganze sollte so aussehen "12345_file.txt"


#include <windows.h>
#include <cstdlib>
#include <ctime>
#include <iostream>

using namespace std;

int main()
{
srand((unsigned)time(0));
int random_integer = rand();

CopyFile("C:\\textdatei.txt", "C:\\log\\ + rand() + _file.txt", TRUE);

return 0;
}
 
Wir sind nicht in Java etc...

#include<stdio.h>
#include<time.h>
#include<windows.h>
//...
char str[1024];
srand(time(0));
sprintf(str,"%.5d_file.txt",rand()%100000);

Jetzt hast du in str den Dateinamen drin
Gruß
 
Zurück