Tag: 小写

C中的小写字符到大写字符并写入文件

我正在从一个文件中读取内容,以便在C中读取一个char数组。我怎样才能将文件中所有小写字母改为大写字母?

尝试在不使用函数的情况下将C中的大写字符转换为小写字母

我试图将char * argv []数组中的char元素从大写转换为小写而不使用函数。 我想在ascii整数中添加32。 当我尝试将变量作为参数传递时,它将显示整数和,但不显示新的小写字符。 相反,它显示以下输出: letter h, 104 tolower: 136, 码: int i = 0; for(i = 0; argv[1][i] != ‘\0’; i++) { char letter = argv[1][i]; printf(“letter %c, %i\n”, letter, letter); char tolower = argv[1][i]; int lowercase = tolower + 32; printf(“tolower: %i, %c\n”, lowercase, lowercase); } 为什么要打印“?” 炭?