99问答网
所有问题
C语言:如何从文件的任意位置写入和读出字符串?
如题所述
举报该问题
推荐答案 2012-07-12
使用fseek()函数移动文件指针到你想到的地方 然后再读写fread(), fwrite()。写的时候要注意覆盖的问题。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/eejOOtz7t.html
其他回答
第1个回答 2012-07-13
fseek()函数就专门做这事情的
第2个回答 2012-07-12
C语言:如何从文件的任意位置写入和读出字符串?收起
相似回答
求助
C语言
文件
在
任意位置写入
数据
答:
使用int fseek(FILE *stream, long offset, int fromwhere);
函数可以将文件指针指到任意位置,然后再进行文件操作读写就可以了
是只能覆盖,不能在文件中间插入数据的。如果非要这样实现,那么只有自己将插入点之后的数据保存起来,先覆盖原有数据,再将保存的数据追加到最后。你的串号我已经记下,采纳...
c++文件
怎么从文件
中
读出和写入字符串?
答:
1、使用
C语言
标准文件I/O中的fopen()、fread()等等函数。示例如下(vc6.0下编译通过):include<stdio.h>
FILE
*stream;void main(void){long l;float fp;char s[81];char c; stream=fopen("fscanf.out","w+");if(stream==NULL)printf("The
file
fscanf.outwasnotopened\n");else{fprintf(stre...
怎么
对
C语言
中的
文件
进行内容添加,删除,查找的操作?
答:
2) 凡用“r”打开一个文件时,该文件必须已经存在,且只能从该
文件读出
。 3) 用“w”打开的文件只能向该
文件写入
。若打开的文件不存在,则以指定的文件名建立该文件,若打开的文件已经存在,则将该文件删去,重建一个新文件。 4) 若要向一个已存在的文件追加新的信息,只能用“a”方式打开文件。但此时该文件必须...
如何
用
C语言
实现读取
文件
特定
位置
内容并输出至txt文件
答:
从这行
字符串
中取出地址 str[i1+1] 到 str[i2-1],
写入文件
。调用例子:main(){ char str[400]="...address..[123 bay street Apt. 5] abcdb ssks 567 ";char add[80];int i,j,i1,i2;f1(&str[0],&i1,&i2);printf("%d %d",i1,i2);for (i=i1+1;i...
C语言
如何
向一个路径的
文件
中
写入
一段
字符串?
答:
1:打开要
写入字符串
的文件并检查文件是否已打开。2:向该
文件写入
指定
的字符串
。3:关闭文件。需要的头
文件和
函数(这里对函数的使用方法不再介绍):1:stdio.h头文件下的fopen函数,fputs函数,fclose函数。2:stdlib.h头文件下的exit函数。以下是完整代码并附有详细注释:include <stdio.h> //所...
c语言从
键盘输入
字符串
的步骤是什么?
答:
1.首先我们新建一个dev C++的项目。2.接下来在项目中新建
C语言程序文件
。3.然后在
C语言文件
中声明一个字节数组。4.接下来我们通过printf函数提示用户输入字符串,通过scanf接收用户输入
的字符串
。5.接着在通过printf函数输出用户输入的内容。6.最后运行C语言程序,我们输入内容以后就可以输出了。这样就...
C语言文件的
输入
答:
C语言
输入输出函数1.fopen()函数fopen函数用于打开文件,其调用格式为
:FILE
*fopen(char*
file
name,*type);在介绍这个函数之;前,先了解一下下面的知识。(1)流(stream)和文件(file)流和文件在TurboC2.0中是有区别的,TurboC2.0为编程者和被访问的设备之间提供了一层抽象的东西,称之为"流",而将具体...
c语言如何
读取
文件
并输出
答:
fgets(
c
,100,fp1);//从输入文件读取一行
字符串
printf("%ld",ftell(fp1));//输出fp1指针当前
位置
相对于文件首的偏移字节数 fputs(c,fp2);//向输出
文件写入
一行字符串 fputc(b,fp2);//向输出文件写入一个字符 fprintf(fp2,"%d",a);//向输出文件写入一个整数...
C语言
控制台在指定
位置
输出
字符
答:
c语言
控制台在指定
位置
输出字符代码演示如下:include <windows.h> void PrintChar(char *ch,UINT count,UINT x,UINT y) //在坐标(x,y)处输出
字符串
ch,ch里有count个字符 { HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);COORD pos;ULONG unuse;pos.X=x;pos.Y=y;CONSOLE_SCREEN_BUFFER_INFO ...
大家正在搜
c语言写入文本文件
字符串写入文件
用C语言创建并写入一个文件
c语言怎么写入文件
c语言无法写入文件
c语言将信息写入文件
c语言写入文件并覆盖
c语言将数据写入文件
c语言文件追加写入
相关问题
C语言里如何把已有的字符串写入文件里?
C语言如何实现对txt文件的读取和写入
C语言 如何向一个路径的文件中写入一段字符串?
C语言编程题:如何从文件的任意位置删除一段指定长度的字符串?
C语言里如何把已有的字符串写入文件里
c++文件怎么从文件中读出和写入字符串?
C语言中如何将文件中的某行的字符串读取出来?
C语言程序从文件中读取字符串