社区
C++ 语言
帖子详情
问一个关于输入输出的问题
jake1121
2003-08-20 09:57:42
如果要把文件分块输入要怎样做呢?
例如在读取数据文件是文件太大,分成几块读入内存要用文件流的什么函数?
...全文
90
7
打赏
收藏
问一个关于输入输出的问题
如果要把文件分块输入要怎样做呢? 例如在读取数据文件是文件太大,分成几块读入内存要用文件流的什么函数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jake1121
2003-08-21
打赏
举报
回复
能不能写一个简单的例子看看?
先谢谢拉!
jack_wq
2003-08-21
打赏
举报
回复
就是,fread()不久搞定了!
wuxq7311
2003-08-21
打赏
举报
回复
很好办嘛,定义一个BUF,大小想取多少就取多少,不就OK啦!!
yjh1982
2003-08-21
打赏
举报
回复
随便哪个标准库都行啊
nsly
2003-08-21
打赏
举报
回复
也许在头部定义文件信息,然后针对头部信息的读取,决定你的操作
lplpzhuzhu
2003-08-21
打赏
举报
回复
msdn上:
#include <stdio.h>
void main( void )
{
FILE *stream;
char list[30];
int i, numread, numwritten;
/* Open file in text mode: */
if( (stream = fopen( "fread.out", "w+t" )) != NULL )
{
for ( i = 0; i < 25; i++ )
list[i] = (char)('z' - i);
/* Write 25 characters to stream */
numwritten = fwrite( list, sizeof( char ), 25, stream );
printf( "Wrote %d items\n", numwritten );
fclose( stream );
}
else
printf( "Problem opening the file\n" );
if( (stream = fopen( "fread.out", "r+t" )) != NULL )
{
/* Attempt to read in 25 characters */
numread = fread( list, sizeof( char ), 25, stream );
printf( "Number of items read = %d\n", numread );
printf( "Contents of buffer = %.25s\n", list );
fclose( stream );
}
else
printf( "File could not be opened\n" );
}
made_in_
2003-08-20
打赏
举报
回复
还是用fread之类的函数,只是指定一个buffer和其大小就行了.
size_t fread( void *buffer, size_t size, size_t count, FILE *stream );
Java
输入输出
流学习总结
文章目录前言:为什么要有
输入输出
流一、Java 的标准
输入输出
标准输入 System.in...我们先来看看用现有手段写
一个
简单的
输入输出
程序: package big; import java.util.Scanner; public class Simlpe_input_and_out
C++的标准
输入输出
流
转载自:...从操作系统的角度看,每
一个
与主机相连的
输入输出
设备都被看作
一个
文件。程序的输入指的是从输入文件将数据传送给程序,程序的输出指的是从程序将数据传送给输出文件
c++中
输入输出
流详解
从操作系统(Linux)的角度看,每
一个
与主机相连的
输入输出
设备都被看作
一个
文件。程序的输入指的是从输入文件将数据传送给程序,程序的输出指的是从程序将数据传送给输出文件。C++的输入与输出包括以下3方面的内容...
输入
一个
三位数,输出它的百位,十位,个位
问
题
与代码:输入
一个
三位数要求输出它的百味,十位,个位 文件名称:输入
一个
三为数,输出它的百位,十位,个位 作者:何知令 发布时间:2016年9月 输入:任意三位数 输出:该三位数的百位,十位,个位 #...
C++中的标准输入和输出
从操作系统(Linux)的角度看,每
一个
与主机相连的
输入输出
设备都被看作
一个
文件。程序的输入指的是从输入文件将数据传送给程序,程序的输出指的是从程序将数据传送给输出文件。C++的输入与输出包括以下3方面的内容:1...
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章