将文本文件拷贝并改标点为空格,大写为小写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将文本文件拷贝并改标点为空格,大写为小写相关的知识,希望对你有一定的参考价值。

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

int main(int argc,char* argv[])

{

FILE *fp;

FILE *fp1;

char c,j;

fp=fopen(argv[1],"r+");

fp1=fopen(argv[2],"a+");

for(;(c=fgetc(fp))!=EOF;)

{

if(c>=65&&c<=90)

{

j=c+32;

}else if(c>=97&&c<=122){

j=c;

}else

j=‘ ‘;

fputc(j,fp1);

}

fclose(fp);

fclose(fp1);

system("pause");

return 0;

}

以上是关于将文本文件拷贝并改标点为空格,大写为小写的主要内容,如果未能解决你的问题,请参考以下文章

写一个Linux C程序,将一个文本文件中的所有小写字母转换为大写字母。

我如何将文本文件转换为小写并查找字母的频率?

sed one-liner将全部大写转换为小写?

456python string 类内容(去除文本标点)

RegEx Tokenizer:将文本拆分为单词、数字、标点和空格(不要删除任何内容)

C语言:从键盘输入一篇英文文本,统计每个英文字母(分大小写)及空格、数字、回车和其他字符,咋编?