c语言,将文本文件,a.txt中的小写英文字母复制到文本文件b.txt中

如题所述

#include <stdio.h>
void main()
{
    FILE *fp1=fopen("a.txt","r");
    FILE *fp2=fopen("b.txt","w");
    char ch;
    while((ch=fgetc(fp1))!=EOF) //文件不结束就循环
    {
        if(ch>='a' && ch<='z')//小写字母才写入
            fputc(ch,fp2);
    }
    fclose(fp1);
    fclose(fp2);
}

温馨提示:内容为网友见解,仅供参考
无其他回答

将文本文件a.txt中所有大写英文字母挑出来,转换为小写字母后写入到文...
include <stdio.h>#include <stdlib.h>#include <windows.h>#define path1 "a.txt"#define path2 "b.txt"FILE *fp=NULL;char *p,*q;int length;char contenta[100];void print(char *ljm){ printf("The content in a.txt is:\\n"); printf("%s\\n",ljm);}int findANDchange(char...

...编写将一个文件里的小写字母改为大写字母复制到别一个文件里面_百度...
include <string.h> include <conio.h> int main(){ FILE *fin,*fout;char c;fin=fopen("d:\\\\a.txt","rb");if(fin==NULL) return 1;fout=fopen("d:\\\\b.txt","wb");while(!feof(fin)){ fread(&c,1,1,fin);if(c>='a'&&c<='z')\/*此处把小些字母换成大写字母*\/ { ...

用c语言把一个A文件内容写入B新文件
int main( void ){ int ch;FILE *fp_a = fopen("A.TXT", "r");FILE *fp_b = fopen("B.TXT", "w");ch = fgetc(fp_a);while(ch != EOF){ fputc(ch, fp_b);ch = fgetc(fp_a);} fclose(fp_a);fclose(fp_b);return 0;} ...

编写程序,将一个文本文件的内容附加到另一文本文件的内容中,注意,不能...
不知道你是做题还是实用,我就当实用处理吧!这种事情用批处理来解决最方便了,将a.txt中内容附加到b.txt中(新建一个文本文档,另存为test.bat就行了):@echo off&&for \/f "delims=" %%a in (a.txt) do (>>b.txt echo.%%a)

做一个bat文件提取下面a.txt文本文件中符合要求的数据保存到b.txt中
你的样本没换行,看不清楚格式,如果是上面这样的格式,你先试试这个吧 echo off setlocal enabledelayedexpansion (for \/f "tokens=*" %%i in (a.txt) do (set s=%%i set s=!s:节日快乐=,!for \/f "tokens=2 delims=,)" %%j in ('echo !s!') do echo %%j^)))>b.txt ...

将一个文本文件中的内容复制到另一个文本文件中,再将另一个文件中的内 ...
ofstream file1("C:\/test1.txt");\/\/创建文本文件 while(file.get(ch))\/\/读取文本中的内容 { cout << ch;\/\/输出文本内容到控制台 file1<<ch;\/\/写入内容到文件 } file.close(); \/\/关闭文件流 file1.close();cout<<endl;} 注意这个程序会清空text1.txt中的内容然后在写入 以下的程序...

C语言 统计文本文件a.txt中小写英文字母的出现次数
include<stdio.h>#include<string.h>int add(char *str,char *substr)\/\/str c程序{int i,s=0,j; for(i=0;i<strlen(str);i++) { for(j=0;j<strlen(substr);j++) { if(str[i+j]!=substr[j]) break; } if(substr[j]==0) s++; } return...

求一个批处理。把文本a中所有包含某英文单词的行输出到B文本文件中
findstr hello a.txt>b.txt 知道我是谁吗?我是攀枝花人

...的数据从一个txt文件读取并输出到另一个txt文件中
void main(){ FILE *fp,*fp1;char str[200];if((fp=fopen("new.txt","wt"))==NULL) \/* 假设新旧文本文件分别是new.txt,old.txt *\/ { printf("cannot open file\\n");return;} if((fp1=fopen("old.txt","rt"))==NULL){ printf("cannot open file\\n");return;} while (fgets...

批处理命令 显示a.txt中想要查找字符串所在行和下面一行内容并输出到b...
不清楚你的实际文件\/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行 <# :cls&echo off&mode con lines=5000 rem 从一个txt文本文件内查找出包含有指定关键字字符串的所在行及其下一行内容 set #=Any question&set @=WX&...

相似回答