msww.net
当前位置:首页 >> C语言中,编程实现将文本文件FilE1.DAt中的内容复制到文本文件FilE2.DAt中去,同时将小... >>

C语言中,编程实现将文本文件FilE1.DAt中的内容复制到文本文件FilE2.DAt中去,同时将小...

#include "stdio.h"#include <stdlib.h>void main(){ FILE *in,*out; char ch; if((in=fopen("file1.dat","r+"))==NULL) { printf("can,t open thie file!"); exit(0); } if((out=fopen("file2.dat","w+"))==NULL) { printf("can,t open thie file!"); exit(0);

假定你的文字是指英文字母,则用条件:if ( (c>='a' && c ='A' && c 如果是指所有内容,则去掉条件,复制所有内容 如果是指其它,自己写出条件.================#include #include main() { FILE *fin, *fout; static char c; fin=fopen("file1.dat"

C语言版本#include <stdio.h> int main() { FILE * f1,* f2; int n; char buf[1024]; f1=fopen("File1.dat","rb"); f2=fopen("File2.dat","wb"); while((n=fread(buf,1,1024,f1))>0) fwrite(buf,1,n,f2); fclose(f1); fclose(f2); return 0; }

#include<stdio.h> void main() {FILE*in,*out; char ch; if(in=fopen("file1.c","r")==NULL)printf("Cannot open this file!); if(out=fopen("file2.c","w+")==NULL)printf("Write file error!); while(!feof(in)) {ch=fgetc(in); fputc(ch,out); putchar(ch); } fclose(out); fclose(in); getch(); }

读取d1文本数据到数组 对数组元素判断 符合条件的写入d2不符合的跳过继续

读打开文件file1,将其内容记录下来,关闭file1,写打开file2,将内容写上去.

第一空是定义文件指针,并初始化为NULL:FILE *fp1=NULL,*fp2=NULL;第二空是将fp1文件指针重新至回头.rewind(fp1);第三空是将file1的内容复制到file2中.fputc(fgetc(fp1), fp2);这个题目我个人觉得有错误,fp1=fopen("file2.c", "w");应该为fp2=fopen("file2.c", "w");

你要用什么语言写?这个是用C语言写的 #include<stdio.h>#include<stdlib.h> int main(){ FILE * fin; FILE * fout; char c; fin=fopen("d1.dat","r"); fout=fopen("d2.dat","w"); if(!fin||!fout) { printf("文件打开失败!\n"); exit(1); } while(!feof(fin)) { c=fgetc(fin); if(c>='A'&&c<='Z') c=c+32; fputc(c,fout); } fclose(fin); fclose(fout); return 1;}

VB读取dat文件需要看dat文件是如何写成的,通常应该是以二进制方式来读取.用Get语句来将数据从文件读到变量中.同样将数据写入dat文件也应使用二进制方式写,用Put语句实现.以下是Get语句和Put语句的使用实例:Option Explicit

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.msww.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com