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

C / C++ / MFC

 
GeneralRe: Static pointer Pin
sashoalm13-Aug-09 21:00
sashoalm13-Aug-09 21:00 
QuestionSequencing or queuing parallel process [modified] Pin
s v joshi13-Aug-09 3:36
s v joshi13-Aug-09 3:36 
AnswerRe: Sequencing or queuing parallel process Pin
Iain Clarke, Warrior Programmer13-Aug-09 4:10
Iain Clarke, Warrior Programmer13-Aug-09 4:10 
AnswerRe: Sequencing or queuing parallel process Pin
Stuart Dootson13-Aug-09 5:09
professionalStuart Dootson13-Aug-09 5:09 
QuestionCFileDialog::HideControl() broken Pin
softwaremonkey13-Aug-09 2:47
softwaremonkey13-Aug-09 2:47 
AnswerRe: CFileDialog::HideControl() broken Pin
Stuart Dootson13-Aug-09 3:25
professionalStuart Dootson13-Aug-09 3:25 
GeneralRe: CFileDialog::HideControl() broken Pin
softwaremonkey13-Aug-09 4:30
softwaremonkey13-Aug-09 4:30 
AnswerRe: CFileDialog::HideControl() broken Pin
Iain Clarke, Warrior Programmer13-Aug-09 3:52
Iain Clarke, Warrior Programmer13-Aug-09 3:52 
QuestionStrange runtime behavior without breakpoint Pin
Tomas(cz)13-Aug-09 0:55
Tomas(cz)13-Aug-09 0:55 
AnswerRe: Strange runtime behavior without breakpoint Pin
Code-o-mat13-Aug-09 2:07
Code-o-mat13-Aug-09 2:07 
GeneralRe: Strange runtime behavior without breakpoint Pin
Tomas(cz)13-Aug-09 3:41
Tomas(cz)13-Aug-09 3:41 
QuestionCapture inactive desktop in windows Pin
Stifly13-Aug-09 0:36
Stifly13-Aug-09 0:36 
AnswerRe: Capture inactive desktop in windows Pin
Code-o-mat13-Aug-09 6:57
Code-o-mat13-Aug-09 6:57 
QuestionRandom Name Generator Pin
Chuck Vought13-Aug-09 0:30
Chuck Vought13-Aug-09 0:30 
QuestionRe: Random Name Generator Pin
CPallini13-Aug-09 0:55
mveCPallini13-Aug-09 0:55 
AnswerRe: Random Name Generator Pin
Chuck Vought13-Aug-09 2:11
Chuck Vought13-Aug-09 2:11 
GeneralRe: Random Name Generator Pin
CPallini13-Aug-09 2:31
mveCPallini13-Aug-09 2:31 
GeneralRe: Random Name Generator Pin
Chuck Vought13-Aug-09 3:10
Chuck Vought13-Aug-09 3:10 
General[Message Deleted] Pin
Chuck Vought13-Aug-09 4:17
Chuck Vought13-Aug-09 4:17 
GeneralRe: Random Name Generator Pin
sashoalm13-Aug-09 4:48
sashoalm13-Aug-09 4:48 
GeneralRe: Random Name Generator Pin
Sauce!14-Aug-09 1:04
Sauce!14-Aug-09 1:04 
GeneralRe: Random Name Generator Pin
CPallini17-Aug-09 22:08
mveCPallini17-Aug-09 22:08 
AnswerRe: Random Name Generator PinPopular
Stuart Dootson13-Aug-09 1:01
professionalStuart Dootson13-Aug-09 1:01 
The way I'd approach it is like this:

1. Define functions that return random voewls and random consonants - here's a random vowel function:

char RandomVowel()
{
   const char vowels[] = {'a', 'e', 'i', 'o', 'u'};
   // Use rand() to get a number between 0 and RAND_MAX. Dividing
   // by RAND_MAX+1 gives a number n such that 0 <= n < 1, so
   // multiplying by the number of characters in vowels gives a random
   // index into vowels
   const int index = (int)((double)rand()/(RAND_MAX+1) * sizeof(vowels));
   return vowels[index];
}


2. Build up a string using alternating calls to the random vowel and consonant functions - note that I've remembered about the upper case first character!

std::string name;
name += (char)toupper(RandomConsonant());
for(int i=1;i<desired-name-length;++i)
{
   if (i%2==1)
      name += RandomVowel();
   else
      name += RandomConsonant();
}


Obviously the desired name length should be chosen at random as well!

Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

AnswerRe: Random Name Generator Pin
sashoalm13-Aug-09 5:16
sashoalm13-Aug-09 5:16 
GeneralRe: Random Name Generator Pin
Chuck Vought13-Aug-09 9:16
Chuck Vought13-Aug-09 9:16 

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.