#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);
}
什么问题 求解释~~~
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循环里,那就会一次又一次地打开,要知道打开一个已经打开的文件是要出错的。文件路径中的反斜杠要双写。文件用完后应该立即关闭。