从一个文本文件读取正文,将其中的小写字母转化成大写字母,大写字母转换成小写字母,其他字符不变。

从一个文本文件读取正文,将其中的小写字母转化成大写字母,大写字母转换成小写字母,其他字符不变,然后输出到另一个文本文件中保存。
要求:(1)用一个子函数完成转换功能
(2)用文件实现
(3)交作业时,文本文件与程序文件都要有。

第1个回答  2012-07-03
char *fun(char *dest, const char *src)
{
char *temp = dest;
while(*src != '\0')
{
if (*src >= 'a' && *src <= 'z')
*dest = *src - 32;
else if (*src >= 'A' && *src <= 'Z')
*dest = *src + 32;
else
*dest = *src;
dest++;
src++;
}
*dest = '\0';
return temp;
}追问

请问怎么读取文本啊、、、

本回答被提问者采纳
相似回答