二进制输入或文件的读取

fread(*p,sizeof(datatype),number,FILE *file);

说明:p是所要接收的类型变量,datatype是基本类型,number是要读取多少个,*file是文件名,或者指从哪里读取。

*file可以是文件名或者标准输入输出。

fwrite类似。

例如:UVALive 6426

int main()
{
    int s[105][105];
    int n,m,a;//二进制的输入读取
    fread(&n,sizeof(int),1,stdin);
    fread(&m,sizeof(int),1,stdin);
    for(int i=0;i<10;i++) //读取10*10的矩阵
        fread(s[i],sizeof(int),10,stdin);
    while(fread(&a,sizeof(int),1,stdin))//相当于EOF
    {
        ;
    }
    return 0;
}
时间: 2024-10-18 17:13:49

二进制输入或文件的读取的相关文章

FileOutputStream字节输出流和FileInputStream输入流(切记:out是输出到本地中,in是输入到程序中)这里介绍大文件和小文件的读取方式

//FileOutputStream public class FileOutputStreamDemo { /**字节流:适用于任何文件,以字节为单位,进行读写操作  *字节流操作步骤:  *1.创建文件对象  *2.创建字节流  *3.读写操作  *4.关闭流  */ //字节流(写操作) public static void main(String[] args) { String messageString = "hello world";  byte[] bytes = me

以二进制方式写入文件,并测试读取

以?BinaryFormatter 方式写入,并读取 其中牵涉到"序列化对象",等找到完整数据再补上 原文:大专栏  以二进制方式写入文件,并测试读取 原文地址:https://www.cnblogs.com/chinatrump/p/11458338.html

Java数据存入文件和读取文件

在Java程序开发过程中我们发现并不能够让程序多次运行时获得上一次关闭程序前的运行结果--我们没有将运行的结果加以保存.这个时候我们就要找到Java操作读取数据的方法(以操作文件为例):Java中的输入/输出模型,I/O模型又称为I/O流.(以下简称I/O流). 流按方向可以分为输入(input)和输出(output)2种.输入和输出是相对的,这里我们是站在程序的角度来看的,将程序的数据写到文件就是输出,从文件中读取数据就是输入. 按类型(大小)可以分为字节型(byte)和字符型(byte)2种

C++二进制输入输出流接口设计

提到输入输出流,作为CPPer很自然的就会想到std::iostream,对于文本流的处理,iostream可以说足够强大,应付一般复杂度的需求毫无压力.对二进制流处理却只能用“简陋”来形容,悲催的是,作为一个在多媒体软件领域默默耕耘多年的码农日常打交道最多的偏偏就是二进制流. 前些年流行过一本书叫做什么男人来自火星女人来自金星之类的,同样的,如果说文本流来自火星那二进制流就是来自进行.对一个文本流,我们可能期望这样的接口函数: 1 string text = stream.get_line()

PHP 学习笔记(三):高级教程:多维数组,日期,文件打开/读取,创建/写入,上传

PHP 多维数组 PHP - 两维数组 两维数组是数组的数组(三维数组是数组的数组的数组). 首先,让我们看看下面的表格: 我们能够在两维数组中存储上表中的数据,就像这样: $cars = array ( array("Volvo",22,18), array("BMW",15,13), array("Saab",5,2), array("Land Rover",17,15) ); 现在这个两维数组包含了四个数组,并且它有两个

考勤管理系统:实现数据在文件的读取功能

//获取系统时间的方法:Date date=new Date(new java.util.Date().getTime()); /* * 考勤管理系统:实现数据在文件的读取功能;两个模块,功能如下: * ----管理员模块: * 1.注册新用户 * 2.查询所用用户 * ----用户模块: * 1.上班打卡 * 2.下班打卡 * 3.查询历史打卡记录 * */public class TestUser { static Scanner input=new Scanner(System.in);

C++ 把输出结果写入文件/从文件中读取数据

先包含头文文件 #include<fstream> 输出到文件 ofstream fout;  //声明一个输出流对象 fout.open("output.txt");  //打开(如过没有则创建)一个文件 (或者直接如下用ofstream fout("output.txt")) fout.close();  //关闭文件 1 template <class T> 2 void Array<T>::showlist() { 3 o

Android开发之文件保存读取

Android中文件保存读取可选择在手机本身存储.外存储如SD卡中进行,本文将依次介绍. 1.在手机本身存储保存.读取文件. 布局文件如下:     效果图如下: 在文件名框中填写保存时的文件名,文件内容框填写保存内容,点击保存后即可实现保存至手机本身存储. .java代码如下: MainActivity.java 此处的getApplicationContex()方法(生命周期是整个应用,用MainActivity.this代替时表示获取的是该Activity的上下文,生命周期为该Activi

《程序实现》从xml、txt文件里读取数据写入excel表格

直接上码 import java.io.BufferedReader; import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; impo