`
xujianlegend
  • 浏览: 23105 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

c 读入文件

阅读更多
#include  "stdio.h"
#include "iostream.h"
void main(){
struct curveHead{
    char cg[4];
char comName[80];
char curveName[80];
//short sCurveNum;
        //short sReservation;
short sh[2];
char dls[20][4];
//short sh[2];
//float fl[3];
        //char  m_cWellName[80];
       
        //char  m_cCurveName[80];
        float StartWellDepth;
        float EndWellDepth;
        float SamplingSpace;
        int   Reservation;
        float fSampleNum;
        char  cReservation[8];
        char  cMoreCurve[220];
        //float extent[200000];

}head[1];
struct curveHead *p;
p=head;

//char ch[80];
//char extent[200000];
//char cg[4];
//char comName[80];
// char curveName[80];
//char dls[4];
FILE *fp;
//short *sh;
// short sh[2];
//float fl[3];

// FILE *fpp;
// fpp=fopen("aa","w+");
if ((fp=fopen("LACBL2","rb"))==NULL)
printf("error");
//fseek(fp,4L,0);
//cout<<"sdfgfsdgfdsgfdsgfs";
//int j=sizeof(struct curveHead);
//cout<<j;
int i=fread(p,sizeof(struct curveHead),1,fp);
cout<<p->cg;
cout<<"\n";
cout<<p->comName;
cout<<"\n";
cout<<p->curveName;
cout<<"\n";
for(int q=0;q<20;q++){
cout<<p->dls[q];
cout<<"\n";
}
cout<<"\n";
cout<<p->sh[0];
cout<<"\n";
cout<<p->sh[1];
cout<<"\n";
cout<<p->StartWellDepth;
cout<<"\n";
//cout<<p->StartWellDepth;
cout<<p->EndWellDepth;
cout<<"\n";
cout<<p->SamplingSpace;
//cout<<p->SamplingSpace;
cout<<p->Reservation;
cout<<"\n";
cout<<p->fSampleNum;
cout<<"\n";
cout<<p->cReservation;
cout<<"\n";
cout<<p->cMoreCurve;
fseek(fp,496,0);
float data[5][64];
fread(data,64*5*4,1,fp);
for(int n=0;n<5;n++)
for(int m=0;m<64;m++){
cout<<data[n][m];
cout<<"\n";
}
//cout<<p->extent[145000];
// FILE *fpp;

//if ((fpp=fopen("aaa.txt","w+"))==NULL)
// printf("error");
// fwrite(p->sh,4,1,fpp);


fclose(fp);



}
分享到:
评论

相关推荐

    C语言读取dat文件

    读取文件 在打开文件后,我们可以使用`fread()`或`fscanf()`函数读取数据。如果`.dat`文件包含结构化的数据,如数组或结构体,`fread()`更适合。如果是文本数据,`fscanf()`则更为合适。以下是一个简单的示例: `...

    C语言读取文件

    在C语言中,读取文件是一项基础且重要的任务,它涉及到对磁盘上文件内容的访问和处理。本文将深入探讨C语言如何读取文件,以及如何将读取的数据存储到另一个文件中。 首先,我们需要了解C语言中的文件操作函数。`...

    C语言读取CSV文件

    通常,我们会使用标准库中的`fopen()`打开文件,`fgets()`读取文件行,然后使用`strtok()`或`sscanf()`等字符串处理函数来解析逗号分隔的字段。 以下是一个简单的函数接口设计,用于读取CSV文件: ```c #include ...

    C语言读取文件数据,写入内存

    在C语言中,读取文件数据并将其写入内存是一项基本操作,对于任何涉及文件处理的项目都至关重要。本文将详细介绍如何使用C语言实现这一功能,同时也会提及一些相关的编程概念和技术。 首先,理解文件在计算机中的...

    LINUX下c语言读取文件信息

    本文将深入讲解如何在Linux环境下用C语言来读取文件信息。 首先,我们需要包含必要的头文件,如`<stdio.h>`(用于标准输入/输出)和`<sys/stat.h>`(提供文件状态结构体`struct stat`和`stat()`函数)。以下是一个...

    C语言 读取文件

    在C语言中,读取文件是一项基本操作,广泛应用于各种应用程序中,如数据存储、日志记录、配置文件处理等。本示例着重讲解如何使用C语言编程来读取文本文件,并将其内容保存到数组中。 首先,我们需要包含C语言的`...

    C语言读取和写入dat文件 代码

    读取文件时,可以使用`fscanf()`函数或`fread()`函数。对于结构化的数据,如浮点数数组,`fread()`更合适。例如,读取一个包含正弦值的浮点数数组: ```c float data[100]; size_t num_read = fread(data, sizeof...

    C语言批量读取文件路径到txt

    在C语言中,批量读取文件路径到TXT文件是一项常见的任务,特别是在系统编程或文件管理应用中。要实现这个功能,我们需要理解C语言中的文件I/O操作、字符串处理以及目录遍历。以下将详细介绍如何使用C语言来实现这一...

    使用c语言实现文件传输

    在实现文件传输时,我们首先要在服务器端打开并读取文件。例如,可以使用以下代码片段: ```c FILE *file = fopen("path_to_file", "rb"); if (file == NULL) { // 处理错误 } size_t fileSize = getFileSize(file...

    C语言实现从文件中读取数据

    在C语言中,读取文件数据是编程过程中常见的任务,特别是在处理输入/输出操作时。本文将深入探讨如何使用C语言来实现从文件中读取数据。我们将涵盖基本的文件操作,包括打开、读取、关闭文件以及处理可能出现的错误...

    C语言中 文件读取和写入的详细操作代码 非常有用

    在C语言中,文件操作是程序与外部数据交互的关键部分,包括读取文件中的数据和向文件中写入数据。本教程将详细讲解C语言中关于文件读取和写入的相关知识点,涵盖字符、字符串及整行数据的处理。 1. **文件打开模式*...

    C语言读取文件流的相关函数用法简介

    C语言读取文件流相关函数用法简介 C语言中读取文件流的相关函数用法简介是非常重要的知识点,对于初学者和开发者来说都是必备的技能。下面我们将详细介绍C语言读取文件流的相关函数用法简介,包括fread()函数和feof...

    自己用C语言写的读取文件二进制数据,并计算CRC的程序

    标签“C语言读取文件数据”暗示了程序的重点在于文件I/O操作,这是任何涉及处理文件的C程序的核心部分。文件操作的步骤包括打开文件、设置读取模式、读取数据、处理数据,最后关闭文件。 在提供的文件列表中,`main...

    C语言智能读取文件参数

    在C语言中,读取文件参数是一项基础但重要的任务,特别是在处理数据输入和输出时。本文将详细探讨如何使用C语言智能地读取文本文件(如.txt)中的内容,以及如何结合结构体来处理这些数据。 首先,让我们理解C语言...

    操作系统c语言模拟文件管理系统

    文件管理系统是操作系统的重要组件,它的主要任务包括文件的创建、删除、打开、关闭、读取、写入以及保存等操作。在这个模拟系统中,用户首先需要进行登录,然后可以执行一系列文件管理操作。 1. **文件创建**:在...

    TDMS文件读写【官方C语言例程】

    开发者需要根据自己的需求扩展这些示例,例如添加错误处理,处理多通道数据,或者读取文件内容。 5. **使用环境**: 要使用TDM C DLL,确保你的系统已安装了National Instruments的库,并正确配置了编译环境。这...

    C语言将文件数据读入内存

    在C语言中,读取文件数据并将其存储到内存是一项基本操作,这通常涉及到内存管理以及文件I/O。本文将详细讲解如何通过C语言实现这一功能,以及涉及到的关键知识点。 首先,C语言提供了标准库`<stdio.h>`,用于进行...

    文件读取 文件读取C

    2. **读取文件**:有了文件指针,可以使用`fread()`或`fgets()`函数读取文件内容。`fread()`用于读取二进制数据,`fgets()`则适用于读取文本行。 3. **处理文件内容**:读取的数据可以进行各种处理,比如解析、计算...

    用C语言实现wav文件的读取

    本篇文章将深入探讨如何使用C语言来实现wav文件的读取,以及如何解析和输出wav文件的相关信息。 首先,我们要理解wav文件的结构。WAV(Waveform Audio Format)是一种未经压缩的音频文件格式,广泛应用于Windows...

    linux C语言 文件逆序

    为了实现文件内容的逆序,我们需要先读取文件的所有内容到内存中。可以使用`fread()`函数读取文件到一个足够大的缓冲区。然后,我们将对缓冲区内的数据进行处理,实现逆序。由于文件内容可能非常大,我们不能一次性...

Global site tag (gtag.js) - Google Analytics