Click here to Skip to main content
15,922,407 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Random Name Generator Pin
Chuck Vought14-Aug-09 5:55
Chuck Vought14-Aug-09 5:55 
GeneralRe: Random Name Generator Pin
Chuck Vought14-Aug-09 6:18
Chuck Vought14-Aug-09 6:18 
GeneralRe: Random Name Generator Pin
David Crow14-Aug-09 6:32
David Crow14-Aug-09 6:32 
GeneralRe: Random Name Generator Pin
Chuck Vought14-Aug-09 6:59
Chuck Vought14-Aug-09 6:59 
GeneralRe: Random Name Generator Pin
David Crow14-Aug-09 7:03
David Crow14-Aug-09 7:03 
GeneralRe: Random Name Generator Pin
Chuck Vought14-Aug-09 7:51
Chuck Vought14-Aug-09 7:51 
GeneralRe: Random Name Generator Pin
David Crow14-Aug-09 7:53
David Crow14-Aug-09 7:53 
GeneralRe: Random Name Generator Pin
Chuck Vought14-Aug-09 9:31
Chuck Vought14-Aug-09 9:31 
I am getting two errors, first why cant I declare the array size from a user input called "num", and when I change it to a constant it runs but then get the following message" "string subscript out of range."


string firstname[num],lastname,name;
static const int namelen = numFirst;
static const char* letters[2] = { "bcdfghjklmnpqrstvwxyz", "aeiouy" };
static const int letterlength[2] = { strlen(letters[0]), strlen(letters[1]) };
srand(time(NULL));

for (int j=0; j<num; j++)
{
for (int i=0; i<numFirst; i++)
{
name = "";
name[i] += letters[i%2][rand()%letterlength[i%2]];

}
name[0]=toupper(name[0]);
firstname[j]=name;

}

for (int i=0; i<numLast; i++)
{
lastname[i] += letters[i%2][rand()%letterlength[i%2]];
lastname[0] = toupper(lastname[0]);
}

for(j=0;j<num;j++)
{
cout <<firstname[j].c_str() <<" ";
if(j=5)
{
cout<<endl;
}
}
QuestionRe: Random Name Generator Pin
David Crow14-Aug-09 9:36
David Crow14-Aug-09 9:36 
GeneralRe: Random Name Generator Pin
Chuck Vought14-Aug-09 9:40
Chuck Vought14-Aug-09 9:40 
GeneralRe: Random Name Generator Pin
Chuck Vought14-Aug-09 9:45
Chuck Vought14-Aug-09 9:45 
QuestionRe: Random Name Generator Pin
David Crow14-Aug-09 9:47
David Crow14-Aug-09 9:47 
AnswerRe: Random Name Generator Pin
Chuck Vought14-Aug-09 9:52
Chuck Vought14-Aug-09 9:52 
AnswerRe: Random Name Generator Pin
Chuck Vought14-Aug-09 10:26
Chuck Vought14-Aug-09 10:26 
GeneralRe: Random Name Generator Pin
David Crow14-Aug-09 10:37
David Crow14-Aug-09 10:37 
GeneralRe: Random Name Generator Pin
Chuck Vought14-Aug-09 11:00
Chuck Vought14-Aug-09 11:00 
QuestionRe: Random Name Generator Pin
David Crow14-Aug-09 11:04
David Crow14-Aug-09 11:04 
AnswerRe: Random Name Generator Pin
Chuck Vought14-Aug-09 11:11
Chuck Vought14-Aug-09 11:11 
GeneralRe: Random Name Generator Pin
David Crow14-Aug-09 11:13
David Crow14-Aug-09 11:13 
GeneralRe: Random Name Generator Pin
Chuck Vought14-Aug-09 11:19
Chuck Vought14-Aug-09 11:19 
GeneralRe: Random Name Generator Pin
Chuck Vought14-Aug-09 15:12
Chuck Vought14-Aug-09 15:12 
GeneralRe: Random Name Generator Pin
David Crow15-Aug-09 5:20
David Crow15-Aug-09 5:20 
AnswerRe: Random Name Generator Pin
Chuck Vought14-Aug-09 10:19
Chuck Vought14-Aug-09 10:19 
GeneralRe: Random Name Generator Pin
David Crow14-Aug-09 10:27
David Crow14-Aug-09 10:27 
GeneralRe: Random Name Generator Pin
Chuck Vought14-Aug-09 10:36
Chuck Vought14-Aug-09 10:36 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.