设为首页 加入收藏

TOP

C++中对txt文件的读写操作
2015-02-02 14:32:53 来源: 作者: 【 】 浏览:15
Tags:中对 txt 文件 读写 操作

最近在做颜色校正部分的操作,发现对C++文件的读写遗忘了,特记于此;该程序是实现对txt文件的写入与读出;这是初级的写法,有时间在搞一下高级写法;注意最后别忘了close掉打开的文件!


程序如下:


// test.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include
#include
#include
#include
using namespace std;
#define ARRAYLENTH 65536
int _tmain(int argc, _TCHAR* argv[])
{?
?int j=0;
?float? temTable[ARRAYLENTH]={0};//此数组用于从程序写入到其他本文文件如txt中;
?for (int i=0;i < ARRAYLENTH;i++)
?{
? temTable[i]=i/65536.0;
?}
?cout << "*******************************" << endl;
?for (int i=0;i?{?
? if((i%8)==0) cout << endl;
? cout << temTable[i] << " " ;
?}
?//////////////////////////////////////////////////////////////////////
?//////文件的写操作(由程序到文件)//BEGIN
?//////////////////////////////////////////////////////////////////////
?ofstream outfile ;
?outfile.open("d:\\temTable.txt");
?int m=0;
?if(outfile.is_open())?
?{?
? for (int i=0;i? {
? outfile<? if(m<7)
? {? ?
? ? m++;
? }
? else
? {
? ? m= 0;
? ? outfile << endl;
? }
? }
? outfile.close();?
?}
?else?
?{?
? cout<<"不能打开文件!"<< endl;?
?}
?///////END////////////////////////////////////////////////////////////?
?//////////////////////////////////////////////////////////////////////
?//////文件的读操作(由文件到程序)//BEGIN
?//////////////////////////////////////////////////////////////////////
?ifstream infile;
?infile.open("d:\\temTable.txt");
?int SrcTable[ARRAYLENTH]={0};//此数组用于将文件中的内容读入到程序中,存放存储文本的内容;
?//
?// for (int k=0;k?// {
?//? cout << SrcTable[k]? << "*" ;
?//
?// }
?// while (!infile.eof() && n < ARRAYLENTH )?
?//? {?
?//? ? infile.getline(buffer,4);?
?//? ? sscanf(buffer,"%d",&a);?
?//? ? cout<?//? ? SrcTable[n]=a;?
?//? ? n++;?
?//? }?
?for(int i=0;i? infile>>SrcTable[i];
?infile.close();?
?////////////////////END//////////////////////////////////////////////////
?cout << endl;
?cout << "********* I am a beautiful line? of broad **********" << endl;
?for (int k=0;k?{
? if((k%8)==0) cout << endl;
? cout << SrcTable[k]? << " " ;
?}
?return 0;
}


C语言梳理一下,分布在以下10个章节中:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C/C++ 数组形参 下一篇Android之实现滑动开关组件

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: