c++问题,怎么将不知道大小int型数组写入文件。用write()行吗?给出示范代码

[复制链接]
查看11 | 回复3 | 2011-4-22 19:31:25 | 显示全部楼层 |阅读模式
写进文件不要乱码

回复

使用道具 举报

千问 | 2011-4-22 19:31:25 | 显示全部楼层
大小没办法知道吗?除非数组作为参数传送给函数,否则sizeof(数组名)是可以得到数组大小的,如果知道了数组大小就好办了,直接用fprintf函数 fprintf(文件指针,"%d ", a);循环就可以解决了,这样跟输出到命令行是一样的,只是变成输出到文件里.
回复

使用道具 举报

千问 | 2011-4-22 19:31:25 | 显示全部楼层
好像不行,关于数组,你看看C语言的书,就可以知道。建议你先看看说,把基础掌握好了
回复

使用道具 举报

千问 | 2011-4-22 19:31:25 | 显示全部楼层
路过。。。。。。。。。。。。。sizeof(int)/sizeof(数组名))得到数组的大小。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行