aa const.char をその単語の小文字バージョンに変換しようとしています。これが私が現在持っているコードです:
int i=0;
char DuplicateArray[45];
int sizevalue=0;
Node* NodePointer=NULL;
unsigned int hashval=0;
int counter=0;
sizevalue=strlen (word);
strncpy(&DuplicateArray[counter], word,sizevalue);//word is the const char pointer.
DuplicateArray[sizevalue+1] = '\0';
hashval=hash(DuplicateArray);//function I call to determine hash value
while ( DuplicateArray[i] != '\0' )
{
DuplicateArray[i] = tolower(DuplicateArray[i]);
i++;
}
ただし、このコードでは、配列内の文字を小文字にすることはできません。誰かが私が間違っていることについて何か考えがありますか?