- 640 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 23:41:22.46 ]
- >>636
どこがって。。。 全体的に悪かったから書き直しておいたよ。 こっち使って。 コメントにしている所を有効にした場合は、alphabet変数はいらなくなります。 char* randomWord(void) { #define WORD_LENGTH 10 const char alphabet[27] = "abcdefghijklmnopqrstuvwxyz"; char *words = NULL; int i, r; words = (char *)malloc(WORD_LENGTH+1); if(words == NULL) return NULL; for(i=0; i<WORD_LENGTH; i++){ r = rand() % 26; words[i] = alphabet[r]; // or // words[i] = 'a' + r; } words[WORD_LENGTH] = '\0'; return words; }
|

|