[求助]改进一下这个程序
#include <stdio.h>
#define n 5
void Pp(char b[])
{
int i;
char a[n];
scanf("%s",a);
for(i=0;i<n;i++)
{
b[i]=a[i]+32;
}
}
void main()
{
char arr[n];
int i;
Pp(arr);
for(i=0;i<n;i++)
printf("%c\n",arr[i]);
}
这个程序的功能是输入一字符串,将其转换为小写。
我想让程序输入任意长度的字符串都能转换为小写,怎么办,谢谢了~~~