
文件操作
tianmo2010
这个作者很懒,什么都没留下…
展开
-
读取在文本文档中数据以及复制到另一文档中
文本文档行复制函数:void CopyLines(FILE *fpInput,FILE *fpOutput){ char buff[MAXLEN]; while(feof(fpInput) == NULL) { fgets(buff,MAXLEN,fpInput); //printf("%s",buff); //CopyLines fputs(buff,fpO原创 2011-11-29 20:53:43 · 990 阅读 · 0 评论 -
关于sscanf,fprintf和fscanf,fprintf函数的应用
一 sscanf和sprintf如下://sscanf#include void main(){ int a,b; char str[20] = "12.34"; int input = sscanf(str,"%2d.%2d",&a,&b); printf("input=%d,a=%d,b=%d\n",input,a,b); printf("%s\n",str)原创 2011-11-29 21:41:13 · 1032 阅读 · 0 评论 -
从txt中逐个读出能读的浮点数
//高效率代码#include int n,r;double d;FILE *f;void main() { f=fopen("d.txt","r"); n=0; while (1) { r=fscanf(f,"%lf",&d); if (1==r) { n++; printf("[%原创 2011-08-15 19:57:58 · 2595 阅读 · 0 评论 -
关于C语言文件操作的小结
一 C语言对文件的操作通常分为两个对。A:fwrite()和fread()B:sscanf()和sprintf()注意:这两对不能混在一起用,否则,会出错。二 当我们向文件中写入或者读取文本文件的时候,最好是用sscanf()和sprintf()两个函数,因为它们能够有效的避免文本文件中出现的乱码的问题A:读取文件中内容while( fgets(buf,1024,fp原创 2011-08-24 18:23:54 · 2106 阅读 · 0 评论 -
把数据写入日志文件
实现代码一:#include "stdio.h"#include "malloc.h"#include "string.h"#include "stdlib.h"#define N 28 /*每个成员的最大长度*/typedef struct node{ char name[N]; char value[N]; struct node *next;}node;v原创 2011-08-20 14:25:21 · 1194 阅读 · 0 评论 -
C语言文件读写操作总结
C语言文件操作一、标准文件的读写1.文件的打开fopen() 文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程序就可用此FILE指针来实现对指定文件的存取操作了。当使用打开函数时,必须给出文件名、文件操作方式(读、写或读写),如果该文件名不存在,就意味着建立(只对写文件而言,对读文件则出错),并将文件指针指向文件开原创 2011-08-07 15:26:33 · 1172 阅读 · 0 评论 -
deque容器类型
今天学习了一下vector容器,解决了这个问题,现附上代码:#include #include #include using namespace std;void Dedup(FILE* infile,FILE* outfile){ int iTemp; unsigned int nCount = 0; typedef set IntSet; IntSet iAr原创 2011-11-30 16:06:46 · 1730 阅读 · 0 评论 -
C++文件操作详解(ifstream、ofstream、fstream)
C++ 通过以下几个类支持文件的输入输出:ofstream: 写操作(输出)的文件类 (由ostream引申而来)ifstream: 读操作(输入)的文件类(由istream引申而来)fstream: 可同时读写操作的文件类 (由iostream引申而来) 打开文件(Open a file)对这些类的一个对象所做的第一个操作通常就是将它和一个真正的文件联系起来,也就原创 2015-04-14 16:49:02 · 2045 阅读 · 0 评论