-
文件指针问题,请帮助!
文件指针问题,请帮助! 大家好,本人刚学了点文件指针,现有个问题: 本意是:我在D盘有个文件data.txt,其中有这样的字符:IlikeC.那现我想通过写一段程序在D盘建一个文件:data2.txt,并把IlikeC.复制过来。程序如下,但运行后出现无数个y,且头上还有两点,请大伙帮个忙,给个解释,谢谢! main() { FILE*f,*f2; charc; f=...
240
热度 -
这个代码把文件创建到哪里了?
这个代码把文件创建到哪里了? #include<stdio.h>#include<stdlib.h>voidmain(){FILE*fp;charch,filename[10];scanf("%s",filename);if((fp=fopen(filename,"w"))==NULL){printf("cannotopenfile\n");ex...
225
热度 -
求助:文件操作问题
求助:文件操作问题 我想写一个小程序,功能是将一个文件中的句号替换为星号,可是总是不成功 大概是文件操作指针使用不正确,请大家帮忙看看 急用! 谢谢 FILE*stream; stream=fopen(pathName,"r+"); fpos_tpos=0; do{ charch=(char)fgetc(stream); if(ch=='.'){ i...
116
热度 -
[求助]一个文件输入程序有问题
[求助]一个文件输入程序有问题 #include"stdio.h" main() { FILE*fp; charch; if((fp=fopen("file1.txt","w")==NULL)) { printf("cannotopenfile\n"); exit(0); } while((...
210
热度 -
请教C的一个问题
请教C的一个问题 题目是:从键盘输入一些字符,逐个把它们送到磁盘上去,直到输入一个“#”为止。我输入的程序为:#include<stdio.h>main(){FILE*fp;charch,filename[10];scanf("%s",filename);if(fp=fopen(filename,"w")==NULL){printf("cannnotopen...
137
热度 -
[求助]如何在当前路径下建立一个文件
[求助]如何在当前路径下建立一个文件 用wt+如何在当前目录下建立一个文件?C中是如何知道当前目录是什么的? 搜索更多相关的解决方案: color="red">路径color="red">文件 color='#FF8000'>----------------解决方案--------------------...
283
热度 -
请教C语言转.DBF为.txt问题
请教C语言转.DBF为.txt问题 我用C语言in=fopen(infilename,"rb");out=fopen(outfilename,"wb");分别打开要转换的数据库(dbf)与要生成的文本文件(txt).用fputc(fgetc(in),out);输出到文件本文件.可是输出时会将空格变成乱码.哪位高手过来指点下,感激不尽! 搜索更多相关的解...
177
热度 -
文件的写入(这个问题好象不难啊,大家踊跃点)
文件的写入(这个问题好象不难啊,大家踊跃点) 用如下代码向某个文件写如一个字符为什么提示内存无法被写入?? #include<stdio.h> #include<stdlib.h> voidmain() { FILE*fp; charch='a'; if(fopen("name.c","w")==NULL)...
121
热度 -
[求助]等待解决
[求助]等待解决 有一文本。数字间以逗号分隔。每组数字为3位,不足3位用空格代替。例如,165,45,3,1,333,85,6,74,1,635,355,156,354,33,3,33,311,165,45,3,1,333,85,6,74,1,635,355,156,354,33,3,33,311,替换成165,45,3,1,333,85,6,74,1,635,355,...
231
热度 -
[讨论]大家来看一下:一个非常奇怪的问题
[讨论]大家来看一下:一个非常奇怪的问题 #include<stdio.h> #include<stdlib.h> voidmain(intargc,char*argv[]) {FILE*fp1,*fp2; charc,ch; longj; char*in_file,*out_file; if(argc!=3) {printf("\ninputt...
131
热度 -
输入学生的学号 姓名 三门课成绩 平均分 然后保存到一个文件上,为什么文件的 ...
输入学生的学号姓名三门课成绩平均分然后保存到一个文件上,为什么文件的成绩部分是乱码 #include"stdio.h" #include"stdlib.h" #include"string.h" #defineLENsizeof(structstudent) structstudent { charnum[5]...
663
热度 -
急急急,老鸟快进
voidmain(void) { FILE*fpr,*fpw; charc; inti=0; system("cls"); fpr=fopen("d:\\junks\\test1.txt","rb"); fpw=fopen("d:\\junks\\test2.txt","wb"); for(;;) { c=fgetc(fpr); if(!feof(fpr)) { switch(c) { case0...
165
热度 -
[求助]有一个关于文件的程序总调不对,请教各位高手,谢谢
[求助]有一个关于文件的程序总调不对,请教各位高手,谢谢 有一个关于文件的程序总是调不对,请教各位高手: 要求是这样的: 从键盘读入一个文本文件的路径,用C打开此文本(文本中全部是英文字符和英文标点),在此文本文件中搜索含有某字符串的行,然后把搜索结果(含此字符串的一整行内容)保存到另外一个文本文件中。(有多少行存多少行),并在文件最后统计出一共有多少行。 程序具体要...
167
热度 -
[求助]文件操作
[求助]文件操作 [求助]文件操作 ,今天有事没去上课,作业根本看不懂编写一个C程序,将一个文件的内容复制到另一个文件,并排除以上单词:a、an以及、the. 搜索更多相关的解决方案: color="red">文件 color='#FF8000'>----------------解决方案---------...
119
热度 -
[求助]getchar()问题
[求助]getchar()问题 #include"stdio.h" FILE*fp; main() { charch; if((fp=fopen("bi.dat","wb"))==NULL)exit(0); while((ch=getchar())!='@')fputc(ch,fp); fclose(fp); } 程序中输入一个字符并回车后,有几个字符被写入bi.dat...
553
热度 -
[求助]关于文件写入磁盘的问题(wb,w)
[求助]关于文件写入磁盘的问题(wb,w) #include<stdio.h> voidput(inti,FILE*fp);intget(FILE*fp); voidput(inti,FILE*fp){intj;char*c;c=(char*)&i;for(j=0;j<4;j++)fputc(*(c+j),fp);} intget(FILE*f...
124
热度 -
又一个!
又一个! 文本文件b.txt中包含若干整数,请把文件中的所有数据相加,并把累加和写入文件最后。 #include<stdio.h> #include<stdlib.h> voidmain() { FILE*fp; floatsum=0; intm; if((fp=fopen("b.txt","a+"))==...
322
热度 -
又一个!
又一个! 文本文件int.txt中包含若干整数,请把文件中的所有数据相加,并把累加和写入文件最后。 #include<stdio.h> #include<stdlib.h> voidmain() { FILE*fp; floatsum=0; intm; if((fp=fopen("b.txt","a+"))...
382
热度 -
[休闲]加解密文件
[休闲]加解密文件 /*****************************//*******功能:加解密文件*******//***把字节的高4位与低4位互换**//*****************************/#include<stdio.h>#include<conio.h> voidmain(){FILE*sfp,*df...
406
热度 -
[求助]为什么复制后的文件比原文件大1字节..
[求助]为什么复制后的文件比原文件大1字节.. #include"stdio.h" voidmain(){FILE*sfp,*dfp; sfp=fopen("e:\\01.csf","rb+");dfp=fopen("e:\\haa.csf","wb+"); while(!feof(sfp)){fputc(fgetc(sfp),dfp); }printf("haha")...
347
热度