Altså.. Det her er hele min kode.
Den compiler fint men når jeg så kører programmet crasher det.
#include "Includer.h"
#include "CreateBat.h"
#include "ReadBat.h"
using namespace std;
int main()
{
srand((unsigned)time(0));
CreateBatFile createBat;
vector<string> RandomWordsVector;
typedef vector<string>::size_type vec_sz;
vec_sz Size = RandomWordsVector.size();
RandomWordsVector.push_back("Tec");
RandomWordsVector.push_back("asd");
RandomWordsVector.push_back("gdv");
RandomWordsVector.push_back("she");
RandomWordsVector.push_back("zha");
srand(time(0));
int RandTal = rand()%Size;
string TextFile;
cout << RandomWordsVector[RandTal] + ".txt" << endl;
TextFile = RandomWordsVector[RandTal] + ".txt";
char FileName[100];
cin >> FileName;
createBat.CreateBat(FileName);
return 0;
}
Har fået det til at virke nu :s
jeg satte
srand(time(0));
ind i toppen.
og skrev
int RandTal = rand()%RandomWordsVector.size();
istedet for
int RandTal = rand()%Size;
Kan bare ikke se hvad forskellen skulle gøre?
Indlæg senest redigeret d. 10.07.2009 16:52 af Bruger #14212