我的strupr实现有什么问题?

时间:2019-06-03 21:11:32

标签: c string character toupper

我正在实现自己的strupr()版本,该版本使用C库中的toupper()函数将字符串转换为大写字母。但是,当我运行代码时,它只会返回一些无用的字符,有人可以看到我做错了什么吗?

char *strupr(char* string) {
  int j;
  char str[strlen(string)];
  for (j = 0; j < strlen(string); j++) {
    str[j] = toupper(string[j]);
  }
  return str;
}

0 个答案:

没有答案