精选问答
c++ 英文字母大小写转换以下程式码是做英文字亩大小写转换 使用"库存函数"不知哪里出错了另外"副程式"也有些问题麻烦帮我找出错误并修正#include#include#includevoid convert(char beforch);int main(void){char str[80];gets(str);printf("原始自符串 => %s" ,str);//错误printf("使用库存函数-自符串 => %s" ,tolower(str));//错误convert(str);system("P

2019-04-16

c++ 英文字母大小写转换
以下程式码是做英文字亩大小写转换
使用"库存函数"不知哪里出错了
另外
"副程式"也有些问题
麻烦帮我找出错误并修正
#include
#include
#include
void convert(char befor_ch);
int main(void){
char str[80];
gets(str);
printf("原始自符串 => %s" ,str);
//错误
printf("使用库存函数-自符串 => %s" ,tolower(str));
//错误
convert(str);
system("PAUSE");
return 0;
}
void convert(befor_ch){
if(befor_ch >= 'a' && befor_ch = 'A' && befor_ch
优质解答
#include
#include
#include
void convert(char * befor_ch);
int main(void)
{
int i;
char str[80];
gets(str);
printf("原始自符串 => %s" ,str);
printf("使用库存函数-自符串 =>");
for(i=0;str[i]!='\0';i++)
{
printf("%c" ,tolower(str[i]));
}
printf("");
convert(str);
system("PAUSE");
return 0;
}
void convert(char * befor_ch)
{
int i;
printf("使用副程式-自符串 =>");
for(i=0;befor_ch[i]!='\0';i++)
{
if(befor_ch[i] >= 'a' && befor_ch[i] = 'A' && befor_ch[i]
#include
#include
#include
void convert(char * befor_ch);
int main(void)
{
int i;
char str[80];
gets(str);
printf("原始自符串 => %s" ,str);
printf("使用库存函数-自符串 =>");
for(i=0;str[i]!='\0';i++)
{
printf("%c" ,tolower(str[i]));
}
printf("");
convert(str);
system("PAUSE");
return 0;
}
void convert(char * befor_ch)
{
int i;
printf("使用副程式-自符串 =>");
for(i=0;befor_ch[i]!='\0';i++)
{
if(befor_ch[i] >= 'a' && befor_ch[i] = 'A' && befor_ch[i]
相关问答