关于C语言文件操作的问题

#include<stdio.h>
#include<string.h>
#include<stdlib.h>

void del(char a[])
{
int i,j;
for(i=j=0;i<(int)strlen(a);i++)
{
if(a[i]>'A'&&a[i]<'Z'||a[i]>'a'&&a[i]<'z')
a[j++]=a[i];
}
a[j]='\0';

}

int main()
{
int i,j;
char a[999999];
FILE *fp;
fp=fopen("d:\\text.txt","r");

if(fp==NULL)
{
printf("can't open file\n");
exit(0);
}

for(i=0;i<99999;i++)
fscanf(fp,"%c",&a[i]);
fclose(fp);
del(a);

fp=fopen("d:\\sec.txt","w+");
for(i=0;i<(int)strlen(a);i++)
fprintf(fp,"%c",&a[i]);
fclose(fp);

}

什么问题 求解释~~~

假设文件名是a.txt
#include<stdio.h>
int main()
{
FILE *fp;
char buf[255];
char ch1[10];
char *ch2="zhang";
fp=fopen("a.txt","wt");
fscanf(fp,"name=%s",ch1);

rewind(fp);//重定向文件头
fprintf(fp,"name=%s",ch2);
close(fp);
return 0;
}
/////////////////////////////////////
我就是一个例子而已,你就不能自己想想??
你把所有的东西都读入一个缓冲(常用固定大小的字符数组)里,替换想替换的字符,替换完把缓冲里的数据输出到另一个文件里.这时如果数据全部处理完了程序结束,否则接着读入数据并处理后输出,直到源文件到结尾为止.程序结束时,把源文件改名或删除,把输出文件改为原来源文件的名.
温馨提示:内容为网友见解,仅供参考
无其他回答

c语言的文件操作
在C语言中,文件操作主要涉及以下几个方面:文件指针、文件打开、文件读写、文件关闭等。文件指针是C语言中进行文件操作的关键,它是一个指向文件的引用,通过这个引用,我们可以对文件进行各种操作。二、文件打开 在进行文件操作之前,需要先打开文件。C语言中提供了多种打开文件的函数,如`fopen`等。这些...

C语言文件操作 | 什么是文件以及文件的开关知识(1)
每次打开文件后,系统会返回一个FILE*指针,这个指针指向文件信息区,方便后续的读写操作。为了确保资源的合理使用,文件使用完毕后,应当进行关闭操作。C语言提供了fopen用于打开文件和fclose用于关闭文件的函数。下一次,我们深入学习C语言文件操作的高级部分——文件的顺序读写。持续关注,与图图一同探索C语...

C语言文件操作
C语言中的文件操作是编程中必不可少的一部分,它涉及到对数据在程序与文件之间的传输。在C语言中,通过标准库函数实现了输入流和输出流,使得程序能从键盘、文件或屏幕读取数据,也能将数据写入到这些地方。文件流,作为文件操作的核心,允许我们打开、读取和写入文件。当你打开一个文件流后,会在内存中...

C语言详解 FILE文件操作
在C语言中,文件操作的核心概念包括数据流、缓冲区以及两种文件存取方式。数据流是程序与数据交互的关键,通过打开和关闭文件操作来控制数据流动。缓冲区则是提高文件读写效率的工具,通常在使用标准I\/O函数时,系统会自动设置。C语言的文件处理分为带缓冲区和不带缓冲区两种,推荐使用带缓冲区的方式,它...

C语言文件操作
理解文件操作需要从系统和C语言两个角度进行。系统角度,文件打开后在内存中开辟文件信息区,存储文件信息。C语言角度,使用FILE类型结构体变量描述文件信息,FILE*指针维护。fopen函数打开文件,参数包括文件名和模式。模式选择如读写等。fopen返回文件指针或NULL。fclose关闭文件,参数为文件指针,返回值为关闭...

C 语言对文件操作
在C语言编程中,文件操作是一项基本且重要的技能。这类任务包括创建、读取、写入、关闭以及管理文件。C标准库提供了一系列函数来执行这些操作,这些函数是标准C库的组成部分,并且普遍存在于各类C编译器中。在使用这些函数前,务必包含相应的 头文件。以下是一些关键的文件操作函数及其功能描述:具体示例:首...

c语言文件操作的问题~~
fseek(文件指针,位移量,起始点);其中:“文件指针”指向被移动的文件。“位移量”表示移动的字节数,要求位移量是long型数据,以便在文件长度大于64KB 时不会出错。当用常量表示位移量时,要求加后缀“L”。“起始点”表示从何处开始计算位移量,规定的起始点有三种:文件首,当前位置和文件尾。其表示...

C语言怎样对文件进行操作
1、打开Sublime Text软件,新建一个C语言文件,然后导入C语言库,如下图所示 2、接下来新建C语言的main函数,对文件的操作都会在main函数中进行,如下图所示 3、接下来调用C语言的fopen函数对文件进行打开操作,如下图所示 4、当打开文件以后就可以通过fgetc函数读取文件里面的内容,如下图所示 工具\/...

C语言详解 FILE文件操作
首先,数据流是指程序与数据交互以流的形式进行,打开文件和关闭文件操作分别对应数据流的打开与关闭。其次,缓冲区Buffer是指程序运行时提供的额外内存,用于暂时存放准备执行的数据,以提高效率,因为内存读取速度远超磁盘驱动器。C语言中的文件处理分为设置缓冲区与不设置缓冲区两种方式。设置缓冲区的处理...

C语言,结构体和文件操作,bug求解,急!!好的追加
先指出几个问题请改正:代码结构有问题——打开文件的语句放在for循环里,那就会一次又一次地打开,要知道打开一个已经打开的文件是要出错的。文件路径中的反斜杠要双写。文件用完后应该立即关闭。

相似回答