99问答网
所有问题
c语言中fgets 、fputs、fread、fscanf、fseek的区别和作用
如题所述
举报该问题
推荐答案 推荐于2016-03-01
fgets()从文件读取一个字符串
fputs()将一个字符串输出到文件
fread()从文件以二进制方式读取数据
fscanf()是scanf()的文件版本
fseek()将文件指针定位到文件中需要的位置
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/OOtXOvOX.html
相似回答
c语言中fgets
、
fputs
、
fread
、
fscanf
、
fseek的区别和作用
答:
fread:是读取数据 fwrite:是写入数据
1.函数功能 用来读写一个数据块。2.一般调用形式 fread(buffer,size,count,fp);fwrite(buffer,size,count,fp);3.说明 (1)buffer:是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。(2)size:要读写的字节数;(3...
c语言
如何提取文本中的变量名
答:
使用文件操作函数fscanf即可提取文本当中特定的信息
。C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文件写入;ftell、fseek函数...
c语言
文件操命令(函数)
的作用
答:
fseek
() 在流中定位到指定的字符
fputs
() 写字符串到流
fgets
() 从流中读一行或指定个字符fprintf() 按格式输出到流
fscanf
() 从流中按格式读取feof() 到达文件尾时返回真值ferror() 发生错误时返回其值rewind() 复位文件定位器到文件开始处remove() 删除文件
fread
() 从流中读指定个数的字符fwrite() 向流中写...
C语言
文件操作函数总结
答:
函数说明
fputs
()用来将参数s所指的字符串写入到参数stream所指的文件内。返回值 若成功则返回写出的字符个数,返回EOF则表示有错误发生。范例 请参考
fgets
()。
fread
(从文件流读取数据)相关函数 fopen,fwrite
,fseek,
fscanf表头文件 #includestdio.h定义函数 size_t fread(void * ptr,size_t size,size_t nmemb,...
求教
c语言中fgets的
用法
答:
即1024;stream文件指针fgets的返回值是个指针,*fgets(buffer,100,stdin)就是取返回指针所指向地址的第一个字符
,fgets的
返回值是char*.要是输入一串字符,返回的第一字符一定不是\n如果要是一个空行,第一个一定是\n,所以会推出循环,如果while中的两个条件都满足,就会进入循环继续计算。
请问
C语言中的
这些语句gets
,fgets,puts,
sprintf,strcpy,strcat,strcm...
答:
fseek
(stream, 0, SEEK_SET);/* read a string from the file */
fgets
(msg, strlen(string)+1, stream);/* display the string */ printf("%s", msg);fclose(stream);return 0;} fgets函数用来从文件中读入字符串。fgets函数的调用形式如下:fgets(str,n
,fp
);此处,fp是文件指针;...
...都有什么功能?像
fseek
();
fscanf
();
fread
...什么
的
答:
功能是:将字符ch写到文件指针fp所指的文件中去.当输出成功,putc函数返回所输出的字符;否则,返回一个EOF值.EOF是在stdio.h库函数文件中定义的符号常量,其值等于-1.13.5调用getc(fgetc)和putc(fputc)函数进行输入和输出 例如:把从键盘输入的文本按原样输出到名为file_1.dat文件中,用字符@作为键盘输入...
C语言,
大文件读取,每行长度不固定
,fgets
是一行一行读,怕速度慢,能不能...
答:
那么用
fread
读取到固定字节的buf+offset,分离出完整行, 把最后一个'\n'后截断的数据memmove到buf首地址,更新offset到截断数据尾。下次从截断数据尾部buf + offset继续读取。如果不知一行的最大长度,遇到读满buf拼不出一行的情况时,用realloc扩大buf的尺寸。
c++中fopen函数读文件怎么用文件数据?
答:
1) fputc(), fgetc()分别为从文件流中写和读一个字符,原型分别如下:写:int fputc(int c, FILE* fp); 读:int fgetc(FILE* fp); 失败时均返回EOF 2)
fputs
()
,
fgets
()分别为从文件流中写和读一个字符串,原型分别如下:写:int fputs(const char* str, FILE* fp); 例如: fp...
大家正在搜
fscanf和fprintf区别
fgets和fscanf区别
fread和fwrite的用法
fread和fwrite区别
fgets和fscanf
fread和fscanf
fscanffprintf
fwrite和fscanf
fread buffer
相关问题
C语言中关于fputs fgets同时使用的问题
用fseek和fread读取文件一行 文件内指针不动啊 怎么...
c语言文件操作相关函数的用法
请问C语言中的这些语句gets,fgets,puts,spr...
在使用c语言编程时,其中要新建文本文件.txt格式的,请问这...
江西省省计算机二级(c语言)考试大纲和全国计算机二级(c语言...
计算机二级C语言公共基础知识复习重点是什么?
C语言fgets函数总提示有错怎么办