大小写转换函数
#include<stdio.h>#include<string.h>intmain(intargc,char*argv[]){char*name[]={"laRge",...
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
char *name[] = {"laRge", "norMal", "Small"};
char *haha[3] = {0};
int i=0;
int j=0;
for(i=0; i<3; i++)
{
printf("%s", name[i]);
for(j=0; j< strlen(name[i]); j++)
{
name[i][j] = tolower(name[i][j]);
}
printf("after:[%s]\n", name[i]);
}
return 0;
}
在linux下段错误也就算了 为什么我连循环内第一个printf也输不出来?
求正确的大小写转换的写法 展开
#include <string.h>
int main(int argc, char *argv[])
{
char *name[] = {"laRge", "norMal", "Small"};
char *haha[3] = {0};
int i=0;
int j=0;
for(i=0; i<3; i++)
{
printf("%s", name[i]);
for(j=0; j< strlen(name[i]); j++)
{
name[i][j] = tolower(name[i][j]);
}
printf("after:[%s]\n", name[i]);
}
return 0;
}
在linux下段错误也就算了 为什么我连循环内第一个printf也输不出来?
求正确的大小写转换的写法 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询