//盗墓者是个丑奴儿,原
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <ctype.h>
int main(void){
//要转换的字符串
char * str="sadasdHJGjhgJGJgjkgjkGJHjhgJHGj";
char arr[strlen(str)];
memset(arr,'0',strlen(str));
//逐一转换,存储进入字符数组
for(int i=0;i<strlen(str);i++)
arr[i]=toupper(str[i]);
printf("%s \n",arr);
return 0;
}
调用的系统提供函数,自己写,采用ASCII判断运算即可,结果: