输入一个字符串,将字符串中大写转成小写,过滤掉不是字母的字符
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
using namespace std;
void lscase(char* str, char *outputStr)
{
int i,j=0;
//gets(str);
for (i = 0; i < strlen(str); i++)
{
if ( (str[i] >= 'a') && (str[i] <= 'z') )
{
*(outputStr+j) = str[i];
j++;
continue;
}
if ( (str[i] >= 'A') && (str[i] <= 'Z') )
{
str[i] += 32;
*(outputStr+j) = str[i];
j++;
continue;
}
}
//puts(str);
}
int main()
{
char outputStr[100]={0};
char str[100]= {0};
printf("请输入您的字符串:\n");
gets(str);
lscase(str,outputStr);
puts(outputStr);
return 0;
}