这是关于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, 0, sizeof(arr));
}
cout << endl;
fs.close();
fw.close();
return 0;
}
posted on 2009-06-17 14:05
The_Moment 阅读(430)
评论(0) 编辑 收藏 引用 所属分类:
C\C++