我正在尝试将 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++;
}
但是,使用此代码,我无法使数组中的字符小写。有谁知道我做错了什么?