posts - 29,comments - 10,trackbacks - 0
这是关于C语言的一个简单的读写程序:
#include <fstream>
int main(int argc, char *argv[])
{
FILE 
*file;
    FILE 
*fw;
    
if( (file = fopen("main.cpp""r")) == NULL)
        
return -1;
    
if( (fw = fopen("text.txt""wt")) == NULL)
        
return -1;

    
char ch;
    
while( (ch=fgetc(file)) != EOF )
      {
        fputc(ch, fw);
        printf(
"%c", ch);
    }


    fclose(file);
    fclose(fw);
    
return 0;
}

这是关于C++语言的一个简单的读写程序:
#include <fstream>
#include 
<tchar.h>
#include 
<iostream>
using namespace std;

#define LEN 1000

int main(int argc, char *argv[])
{
    fstream fs;
    fs.open(_T(
"main.cpp"));

    fstream fw;
    fw.open(
"text.txt");
    
char arr[LEN] = {0};
    wchar_t temp[
2*LEN+1= {0};
    
if(!fs || !fw)
    {
        cout 
<< "Error" << endl;
        
return -1;
    }
    
while(!fs.eof())
    {
        fs.read(arr, 
sizeof(arr)-1);
        cout 
<< arr;
        fw.write(arr, 
sizeof(arr)-1);
        memset(arr, 
0sizeof(arr));

    }
    cout 
<< endl;
    fs.close();
    fw.close();
    
return 0;
}

posted on 2009-06-17 14:05 The_Moment 阅读(428) 评论(0)  编辑 收藏 引用 所属分类: C\C++

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理